body{box-sizing:border-box;margin:0 auto;max-width:1920px}body *{font-family:Montserrat,sans-serif}.blackout{cursor:unset!important}#ajaxBusy{display:none!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.scroll-to-top{background:#000;bottom:90px;color:#fff;cursor:pointer;padding:12px 16px;position:fixed;right:-100px;transition:right .2s ease;z-index:10}.scroll-to-top.active{right:0}#vtexIdContainer{background:#000000b5;position:fixed!important}#vtexIdContainer i{display:none}#vtexIdContainer *{border:none;box-shadow:none;font-family:Montserrat,sans-serif}#vtexIdContainer .vtexIdUI-page a{color:#000!important;font-weight:600}#vtexIdContainer .vtexIdUI-page .modal-header{background:#fff;text-align:center;text-transform:uppercase}#vtexIdContainer .vtexIdUI-page .modal-footer{background:#fff}#vtexIdContainer .vtexIdUI-page .modal-header .close{background:url(/arquivos/x-button.png) no-repeat center;cursor:pointer;filter:brightness(.1);font-size:0;height:50px;width:50px}#vtexIdContainer .vtexIdUI-page .modal-header .vtexIdUI-heading{color:#000;font-size:16px;font-weight:700;line-height:normal;margin:20px 20px 0}#vtexIdContainer .vtexIdUI-page .modal-body{padding:20px 10px}#vtexIdContainer .vtexIdUI-page .modal-body .vtexIdUI-providers-list li button{background:#000;border:1px solid #000;border-radius:0;color:#fff;font-size:100%;font-weight:600;padding:10px 0;text-transform:uppercase}#vtexIdContainer .vtexIdUI-page .modal-body .vtexIdUI-providers-list li button#loginWithUserAndPasswordBtn{background:#fff;color:#000}#vtexIdContainer .vtexIdUI .vtexIdUI-auth-code .vtexIdUI-code-field{width:60%}#vtexIdContainer .vtexIdUI .alert{background:#000;color:#fff;margin:10px auto 0;width:70%}#vtexIdContainer .vtexid-password-requirements{color:#000}#access-code,#appendedInputButton,#classicLoginBtn,#confirmLoginAccessKeyBtn,#inputConfirmNewPassword,#inputEmail,#inputNewPassword,#inputPassword,#sendAccessKeyBtn,#tryChangePswdBtn{border:1px solid #000;border-radius:3px;color:#000}#classicLoginBtn,#confirmLoginAccessKeyBtn,#sendAccessKeyBtn,#tryChangePswdBtn{background:#000;color:#fff}#box-bread-brumb{align-items:center;display:flex;flex-flow:row wrap;min-height:50px;width:100%}#box-bread-brumb div{font-weight:500;margin:0 1%;width:100%}#box-bread-brumb ul{display:flex;flex-flow:row wrap;font-size:12px;width:100%}#box-bread-brumb ul li.last{font-weight:500}#box-bread-brumb ul li:not(:first-of-type):before{content:">";font-weight:500;margin:0 5px}#box-bread-brumb a:hover{border-bottom:1px solid #000}#box-bread-brumb ul li strong{font-weight:500}.slick-arrow{background:transparent url(/arquivos/arrow.png) no-repeat center/80%;border:none;bottom:0;cursor:pointer!important;font-size:0;height:40px;margin:auto;position:absolute;text-indent:-999em;top:0;width:20px;z-index:1}.slick-prev{left:10px;transform:rotate(180deg)}.slick-next{right:0}.slick-dots{bottom:20px;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;position:relative}.slick-dots li.slick-active button{background:#000}.slick-dots li button{background:#929292;border:0;border-radius:5px;cursor:pointer!important;font-size:0;padding:5px}.ui-autocomplete{background:#fff;border-bottom:solid 1px #000;height:300px;list-style:none;margin:0;overflow-y:auto;padding:15px 0!important;width:300px!important}.ui-autocomplete:not(:first-of-type){display:none!important}li.ui-menu-item{line-height:35px;text-transform:capitalize}li.ui-menu-item a{align-items:center;cursor:pointer!important;display:flex;flex-direction:row;padding:5px 15px}li.ui-menu-item a:hover{background-color:#cfe3ef;text-decoration:none}.iconSearch a{background:url(/arquivos/trop-icon-search-blue.png) no-repeat 5% 50%;padding-left:50px!important}.ui-corner-all img{margin-right:10px;max-height:50px;max-width:50px;min-height:50px;min-width:50px}.ui-menu-item.title-pesquisando:before{color:#909090;content:"Voc\00ea  esta pesquisando:";display:block;padding:5px 15px;text-transform:initial!important}.ui-menu-item.title-resultados:before{border-top:solid 1px #e8e8e8;color:#909090;content:"Resultados recomendados";display:block;margin-top:10px;padding:5px 15px;text-transform:initial!important}.container{margin:0 auto!important;padding:1px;width:90%}.content>:not(#box-bread-brumb){margin:0 0 60px}.banner-slick-mobile{display:none}.prateleira-tabs .tabs-buttons{display:flex;justify-content:space-around;margin:0 auto;width:30%}.prateleira-tabs .tabs-buttons .tab-button{background:0 0;border:none;color:grey;font-size:16px;font-weight:500;padding:0}.prateleira-tabs .tabs-buttons .tab-button.active,.prateleira-tabs .tabs-buttons .tab-button:hover{color:#000;font-weight:600}.prateleira-tabs .tabs-buttons .tab-button label{cursor:pointer}.prateleira-tabs .tabs-buttons .tab-button.active label{border-bottom:1px solid}.prateleira-tabs .tabs-content>div{opacity:0;transition:opacity .2s ease;z-index:-1}.prateleira-tabs .tabs-content>div *{max-height:0}.prateleira-tabs .tabs-content>div.active{opacity:1;z-index:1}.prateleira-tabs .tabs-content>div.active :not(.slick-dots){max-height:550px}.prateleira-tabs .tabs-content>div.active .slick-dots{bottom:-50px;display:flex!important;justify-content:center;max-height:unset}.prateleira-tabs .tabs-content .prateleira.slick>h2{display:none}.prateleira.slick{padding:0 40px}.prateleira.slick>h2{font-size:18px;font-weight:800;letter-spacing:1px;text-align:center;text-transform:uppercase}.prateleira.slick>ul{max-width:90%}body:not(#produto) .prateleira.slick .slick-arrow{filter:brightness(0)}.prateleira>ul li{margin:0 1%;text-align:center;transition:transform .2s ease}.prateleira.slick ul.slick-slider .slick-track li{align-items:flex-start;display:flex;margin:0 3vw}.prateleira.slick ul.slick-slider .slick-track li>div{transition:transform .2s ease,min-height .2s ease}.prateleira.slick ul.slick-slider .slick-track li:hover>div{transform:scale(1.14);z-index:2}.prateleira.slick .slick-prev{left:-70px}.prateleira.slick .slick-next{right:-70px}.prateleira .product-image{position:relative;transition:opacity .3s ease}.prateleira .product-image img{width:100%}.prateleira .product-image img.lazyPlaceholder:not(.lazed){filter:invert(1);margin:100px auto;width:70px}.prateleira .product-image .flags-content{align-items:center;display:flex;height:50px;justify-content:flex-end;position:absolute;top:0;width:100%}.prateleira .product-image .flags-content .flag,.prateleira .product-image .flags-content .percent{display:none}.prateleira .product-image .see-more{align-items:center;cursor:pointer!important;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.prateleira .product-image:hover .see-more{opacity:1;z-index:2}.prateleira .product-image .see-more span{background:#000;border-radius:0;color:#fff!important;font-size:90%;font-weight:600;padding:10px;text-transform:uppercase}.prateleira .product-info{background:#fff;font-size:16px;padding-bottom:40px}.prateleira .product-info .product-name{font-weight:500;max-height:30px!important;overflow:hidden}.prateleira .product-info .price a{display:flex;flex-flow:row wrap;justify-content:center}.prateleira .product-info .price a .best-price,.prateleira .product-info .price a .old-price{margin:5px}.prateleira .product-info .price a .old-price{color:grey;font-size:12px;line-height:18px;text-decoration:line-through}.prateleira .product-info .price a .best-price{font-size:16px;font-weight:700;line-height:18px}.prateleira .product-info .price a .installment{color:grey;font-size:12px;width:100%}.prateleira .product-info .out-of-stock{font-size:12px}.banner-bike-urbana,.banner-mountain-bike{align-items:center;display:flex}.banner-mountain-bike{flex-flow:row-reverse}.banner-bike-urbana .box-banner,.banner-mountain-bike .box-banner{width:70%}.banner-bike-urbana .texto-banner,.banner-mountain-bike .texto-banner{position:absolute;right:0;text-align:left;width:40%}.banner-mountain-bike .texto-banner{left:0;text-align:right;width:40%}.banner-bike-urbana .texto-banner h2,.banner-mountain-bike .texto-banner h2{font-size:70px;font-weight:600;line-height:70px}.banner-bike-urbana .texto-banner p,.banner-mountain-bike .texto-banner p{font-size:26px;font-weight:600;margin:0 5px 30px}.banner-bike-urbana .texto-banner a,.banner-mountain-bike .texto-banner a{background:#000;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:1.6px;margin:0 6px;padding:10.5px 20px;text-transform:uppercase}.banner-bike-ideal{background:url(/arquivos/banner-bike-ideal.png) 50% 0/cover no-repeat fixed;display:none;min-height:445px;position:relative}.banner-bike-ideal .texto-banner{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.banner-bike-ideal .texto-banner img{max-height:85%}.banner-bike-ideal .texto-banner .text{color:#fff}.banner-bike-ideal .texto-banner .text h3{font-size:70px;font-weight:700;letter-spacing:.7px;margin-bottom:20px}.banner-bike-ideal .texto-banner .text a{border:2px solid #fff;color:#fff;font-size:16px;font-weight:700;letter-spacing:1.6px;padding:5px 10px;text-transform:uppercase}#busca-vazia .texto-busca-vazia{font-size:30px;font-weight:800;margin:40px 0 0;text-align:center}#busca-vazia .box-search{align-items:center;display:flex;flex-flow:column;margin:25px 0 35px}#busca-vazia .box-search>p{font-size:12px;font-weight:600;text-align:center}#busca-vazia .box-search .busca{border:none;height:70px;margin-bottom:20px}#busca-vazia .box-search .busca input{-webkit-appearance:none;background:url(/arquivos/searchcaloik.png) center left no-repeat;background-position:4%;border:none;border:1px solid #000;box-shadow:0 0 1px grey;height:100%;padding:0 10px;padding-left:45px;width:460px}#busca-vazia .box-search .busca input.btn-buscar{background:#000;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:101%;padding-left:10px;text-transform:uppercase;width:160px}#busca-vazia .box-search .busca label,#busca-vazia .box-search .busca legend,#busca-vazia .box-search .busca select{display:none}#erro404 .not-found-banner{position:relative}#erro404 .not-found-banner .texto-banner{bottom:30%;color:#fff;left:0;margin:0 auto;position:absolute;right:0;width:60%}#erro404 .not-found-banner .texto-banner h2{font-size:70px;margin-bottom:40px}#erro404 .not-found-banner .texto-banner a{background-color:#000;color:#fff;font-size:16px;letter-spacing:1.6px;padding:10px 25px;text-transform:uppercase}@media screen and (max-width:1440px){.banner-bike-urbana .texto-banner,.banner-mountain-bike .texto-banner{margin-top:-60px}.banner-bike-urbana .box-banner,.banner-mountain-bike .box-banner{width:80%}}@media screen and (max-width:1110px){.content{margin:104px 0 0}.prateleira-tabs .slick-list.draggable{margin:25px 25px 0}.prateleira-tabs .tabs-buttons{width:100%}.banner-bike-urbana,.banner-mountain-bike{flex-flow:column}.banner-bike-urbana .texto-banner,.banner-mountain-bike .texto-banner{margin:initial;margin-top:15px;position:initial;text-align:center;width:100%}.banner-bike-urbana .box-banner,.banner-mountain-bike .box-banner{width:100%}.banner-bike-urbana .texto-banner h2,.banner-mountain-bike .texto-banner h2{font-size:30px;line-height:40px}.banner-bike-urbana .texto-banner p,.banner-mountain-bike .texto-banner p{font-size:18px;margin:5px 0 25px}.banner-bike-urbana .texto-banner a,.banner-mountain-bike .texto-banner a{font-size:14px;font-weight:700}.prateleira-tabs .tabs-buttons .tab-button{margin:0 auto}.prateleira-tabs .tabs-buttons .tab-button label{letter-spacing:-.5px}.prateleira.slick ul.slick-slider .slick-track li,.prateleira.slick>ul{min-height:400px}.prateleira.slick ul.slick-slider .slick-track li,.prateleira.slick ul.slick-slider .slick-track li:hover{margin:0;transform:scale(1)}.prateleira.slick ul.slick-slider .slick-track li:hover>div{transform:scale(1)}.prateleira .product-image .see-more{display:none}.banner-bike-ideal{min-height:200px}.banner-bike-ideal .texto-banner img{max-height:95%}.banner-bike-ideal .texto-banner .text{display:table}.banner-bike-ideal .texto-banner .text h3{font-size:30px;letter-spacing:.3px}.banner-bike-ideal .texto-banner .text a{font-size:14px;letter-spacing:normal}}@media screen and (max-width:600px){.banner-slick-desktop{display:none}.banner-slick-mobile{display:block}.prateleira.slick{padding:0}.prateleira.slick .slick-prev{left:-20px;transform:scale(.7) rotate(180deg)}.prateleira.slick .slick-next{right:-20px;transform:scale(.7)}}.e-category-top{margin:0!important;position:relative}.e-category-top__title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.e-category-top__title .titulo-sessao{color:#fff;font-size:70px}@media screen and (max-width:768px){.e-category-top__title .titulo-sessao{color:#fff;font-size:30px}.e-category-top__banner.is--desk{display:none}.e-category-top__banner.is--mobile{display:flex!important}.bread-crumb{display:none}}.e-category-top__banner{display:flex}.e-category-top__banner.is--mobile{display:none}.e-category-top__banner .box-banner{width:100%}.e-category-top__banner img{height:100%;width:100%}#box-bread-brumb p{font-size:12px;font-size:12px;font-weight:500;margin:0 auto;margin-right:10%;width:80%}body:not(.home) .info-brand{display:none}#js--plus{display:block;font-size:14px;margin-top:10px;text-align:center;text-decoration:underline;width:100%}@media screen and (max-width:768px){#box-bread-brumb{min-height:auto}#box-bread-brumb p{height:30px;margin-right:0}p.is--active{height:auto!important}}#busca-vazia .slick-arrow{height:90px;width:40px}@media screen and (max-width:1110px){#busca-vazia .content{margin:140px 0 0}#busca-vazia .box-search{align-items:center;display:flex;flex-flow:column;margin:25px 0 40px}}@media screen and (max-width:767px){.resultado-busca .search-single-navigator{padding:0 4%}#busca-vazia .texto-busca-vazia{font-size:27px}#busca-vazia .slick-arrow{height:70px;width:30px}#busca-vazia .box-search .busca{width:100%}#busca-vazia .box-search .busca input{padding-left:35px;width:65%}#busca-vazia .box-search .busca input.btn-buscar{width:35%}.prateleira.slick>h2{font-size:16px;font-weight:800;letter-spacing:1px;text-align:center;text-transform:uppercase}}#institucional .content{padding-top:50px}.seo-box{font-size:12px;font-weight:500;margin:0!important}.seo-box .seo-content{margin:0 1%}.seo-box .seo-text{line-height:1.3}@media screen and (max-width:1023px){.seo-box .seo-content{margin:0;padding:10px 5px}.seo-box .seo-text{max-height:999px;-webkit-transition:1s;-moz-transition:1s;transition:1s}.seo-box .seo-text.more-text{max-height:50px;overflow:hidden;text-overflow:ellipsis}}