@import url(https://fonts.googleapis.com/css?family=Fira+Sans:200,200i,400,400i,500,500i,700,700i);
.mini-cart,
.mini-cart>.btn { position: relative }
#mini-cart-admake,
.mini-cart span.badge { background-color: #fff; position: absolute }
.busca .fulltext-search-box,
.slick-arrow:focus,
button.slick-prev.slick-arrow:focus,
button:focus,
input:focus,
select:focus,
textarea:focus { outline: 0 }
body,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p { font-family: 'Fira Sans', sans-serif; list-style: none }
.btn { border-radius: 0 }
#departament-page #content.container-fluid { width: 90% !important }
#departament-page #content .vitrine.prateleira ul li { padding: 10px 15px 10px 15px; transition: all .7s ease-in-out; margin: 10px 0; }
#departament-page #content .vitrine.prateleira ul li:hover { box-shadow: 2px 2px 7px #ccc; transition: all .7s ease-in-out }
#departament-page #content .vitrine.prateleira img.hover-mini-image { width: 30px; height: 30px }
#departament-page #content .vitrine.prateleira .display-hover.hover-color ul li { padding: 0; margin: 3px; width: 30px; display: inline }
#departament-page #content .vitrine.prateleira .display-hover.hover-color { display: block; clear: both; text-align: center }
#departament-page #content .vitrine.prateleira .display-hover.hover-color ul li:hover { box-shadow: none }
.mini-cart>.btn { top: 5px; right: 9px; display: inline }
.mini-cart .btn svg { color: #fff; font-size: 10px !important; width: 20px }
.mini-cart i { color: #555; margin-left: 20px }
.mini-cart span { font-size: 12px; color: #000 }
.mini-cart span.badge { border-radius: .5rem; padding: .32em .5em; font-size: 7px; color: #000; top: -8px; right: 5px; box-shadow: 1px 1px 3px rgba(204, 204, 204, .72) }
#mini-cart-admake { display: none; top: 31px; right: -12px; width: 320px; z-index: 9999; transition: all .5s ease-in-out; box-shadow: -8px 6px 18px #0006e }
.col-mini-cart:hover #mini-cart-admake { display: block !important; transition: all .5s ease-in-out }
#mini-cart-admake:before { border: 5px solid transparent; border-bottom-color: #fff; display: block; content: ""; position: absolute; top: -10px; right: 30px }
.col-mini-cart { transition: all .5s ease-in-out; height: 100% }
#mini-cart-admake .mini-cart-itens { display: block; width: 100% }
#mini-cart-admake .mini-cart-item { border-bottom: 1px solid #CCC; display: block; padding: 15px; position: relative }
#mini-cart-admake .mini-cart-item:after { display: block; clear: both; content: "" }
#mini-cart-admake .mini-cart-item.item-0 { border-top: 0 none }
#mini-cart-admake .mini-cart-item .imagem { width: 80px; float: left }
#mini-cart-admake .mini-cart-item .imagem img { max-width: 100% }
#mini-cart-admake .mini-cart-item .detalhes { overflow: hidden; display: block }
#mini-cart-admake .mini-cart-item .nome-produto { margin: 0 }
#mini-cart-admake .mini-cart-item .nome-produto a { color: #333; font-size: 13px; font-weight: 400; line-height: 17px; padding: 5px 0; margin: 0; display: block }
#mini-cart-admake .mini-cart-item .qtd-valor { display: block; text-align: left }
.pages,
.slick-arrow,
.thumbs,
header .post-header { text-align: center }
/*header div.post-header > div > div > div > div:nth-child(2) > span { display: none }*/
#mini-cart-admake .mini-cart-item .qtd-valor .qtd { color: #333; font-size: 14px; font-weight: 400; line-height: 20px }
#mini-cart-admake .mini-cart-item .qtd-valor .preco { color: #333; font-size: 14px; font-weight: 700; line-height: 20px }
#mini-cart-admake .mini-cart-footer { display: block; padding: 20px }
#mini-cart-admake #mini-cart-admake-total { color: #000; font-size: 18px; font-weight: 700; line-height: 20px }
#mini-cart-admake .mini-cart-totais span { color: #333; font-size: 13px; font-weight: 400; line-height: 20px }
#mini-cart-admake .mini-cart-botao { display: block; margin-top: 10px }
#mini-cart-admake .mini-cart-botao .btn-finalizar-compra { font-size: 20px; height: 50px; line-height: 25px; padding: 10px; background-color: #000; color: #fff; font-weight: 400 }
.box-banner img,
.carousel-item img,
.zoomWindow { height: 100%; width: 100% }
#mini-cart-admake .mini-cart-botao .btn-finalizar-compra:hover { opacity: .8 }
.zoomPad { position: relative }
.zoomWindow { overflow: hidden; left: 0 !important; border: 1px solid transparent; background-color: #FFF; z-index: 3 !important }
.zoomWrapperImage img { max-width: none !important }
.zoomWrapperTitle { display: none !important }
.zoomPad #image-main { width: 100% }
#include { width: 65%; display: flex; flex-direction: column; align-items: center; order: 2; margin-left: 30px; }
.thumbs { padding: 0; width: 14%; display: flex; flex-direction: column; justify-content: space-evenly }
.thumbs li { list-style: none }
.produto .thumbs li img { width: auto; }
.pages li { display: inline-block; padding: 2px 10px }
.pages a { color: #999 }
.pages li.first,
.pages li.last,
.pages li.next,
.pages li.previous { text-indent: -99px; text-align: center; overflow: hidden; width: 30px; height: 26px; display: inline-block; visibility: hidden }
.pages li.first:before,
.pages li.last:before,
.pages li.next:before,
.pages li.previous:before { font-family: FontAwesome; text-indent: 0; display: block; overflow: visible; visibility: visible; color: #000; border-radius: 0; font-weight: 300; margin-top: 6px }
.pages li.previous:before { content: '\f104 ' }
.pages li.first:before { content: '\f100 ' }
.pages li.last:before { content: '\f101 '; display: none; }
.pages li.next:before { content: '\f105 ' }
#departament-navegador .bread-crumb { font-size: .7rem; text-transform: uppercase; color: #000 }
#departament-navegador .bread-crumb ul { padding-left: 0; position: absolute; display: inline-block; width: 700px }
#departament-navegador .bread-crumb li { display: inline-block; vertical-align: middle; margin: 0 4px 0 0; padding: 0 }
#departament-navegador .bread-crumb li:before { content: " > "; display: inline-block; vertical-align: middle; font-size: 10px; font-weight: 300; line-height: 20px; margin-right: 4px; margin-top: -5px }
#departament-navegador .bread-crumb li:first-child:before { content: ""; display: none }
#departament-navegador .bread-crumb li a:hover { color: #888 }
#departament-navegador .bread-crumb li a { font-size: .7rem; font-weight: 400; line-height: 2em; text-decoration: none; color: #999 }
#departament-extra-menu p { font-size: 0.8em; margin-top: 30px; border-top: solid 1px #ccc; padding: 20px 10px; color: #999; }
.produto .bread-crumb { font-size: .7rem; text-transform: uppercase; color: #000 }
.produto .bread-crumb ul { display: block; padding-left: 0 }
.produto .bread-crumb li { display: inline-block; vertical-align: middle; margin: 0 4px 0 0; padding: 0 }
.produto .bread-crumb li:before { content: " > "; display: inline-block; vertical-align: middle; font-size: 10px; font-weight: 300; line-height: 20px; margin-right: 4px; margin-top: -5px }
.produto .bread-crumb li:first-child:before { content: ""; display: none }
.produto .bread-crumb li a:hover { color: #888 }
.produto .bread-crumb li a { font-size: .7rem; font-weight: 400; line-height: 2em; text-decoration: none; color: #999 }
#ajaxBus,
#collections>div>div>div.sub:nth-child(5),#departament-navegador .HideLinea,#departament-navegador .Linea,.content-departament .vitrine h2,.hidden,.imageSku,.menu-navegue,.pager.top,.productClusterSearchableIds,.search label,.search legend,.search select,.searchResultsTime,a[href="/seller-info?sellerId=1"],div#ajaxBusy,p.compare,span.seller-data { display: none !important }
.resultado-busca .navigation,
.resultado-busca .navigation-tabs { margin-top: 50px }
header .container-fluid { width: 90% !important; position: relative }
header { background: #fff }
header .container { position: relative }
header a.logo { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 999999 }
header a.logo img { width: 90px; -webkit-transition: all .5s ease; transition: all .5s ease }
header .pre-header { background: #e8e8e8 }
header .pre-header a.nav-link { color: #555; font-size: .65rem; padding: .45rem 1rem }
header .pre-header .btn-mini-cart { position: relative; color: #fff; padding: 4px 1.6em 0 }
header .pre-header .btn-mini-cart svg { width: 16px }
header .pre-header .btn-mini-cart .mini-cart-qty-admake { position: absolute; min-width: 13px; top: 4px; background: #fff; border-radius: 20px; color: #000; font-size: .55rem; font-weight: 500; padding-top: 2px }
header .menu-principal .nav-item .nav-link { font-size: .8rem; font-weight: 500; color: #000; letter-spacing: .04rem; padding: .4rem }
header .header { padding: .5em 0 .4em }
header .post-header { color: #555; font-size: .7rem; background: #e8e8e8; padding: .5rem 0 }
header .post-header i { color: #b5b5b5; padding: 0 .6rem }
header.sticky .post-header { display: none }
header.sticky a.logo img { width: 63px; -webkit-transition: all .5s ease; transition: all .5s ease }
#caracteristicas h4,
.header #admake-advanced-filter,
.header .menu-departamento ul,
input#newsletterClientName { display: none !important }
.search fieldset { width: 100%; border: 1px solid #ccc; background: #fff; border-radius: 0 }
.resultado-busca-filtro>fieldset { float: right; margin-top: 30px }
.resultado-busca-filtro>fieldset select { border-radius: 0; margin: 0 0 0 10px }
.sub { min-height: 45px }
.resultado-busca-filtro .compare { display: block; color: #333; font-size: 13px; font-weight: 400; line-height: 30px; margin: 10px 0 }
.resultado-busca-filtro .compare strong { padding: 0 5px; font-weight: 700; line-height: 30px; vertical-align: top; display: inline-block }
.resultado-busca-filtro>fieldset { display: inline-block; vertical-align: top; color: #333; font-size: 13px; font-weight: 300; line-height: 30px; margin-right: 30px; padding: 3px 10px; border: 1px solid #777 }
.resultado-busca-filtro>fieldset select { border: 0; padding: 5px; color: #333 }
.resultado-busca-filtro>fieldset option:last-child { display: none }
.search .busca:before { content: "\f002"; display: inline-block; font: normal normal normal 13px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding: 7px 9px; float: left; color: #000; font-size: 13px }
.busca .fulltext-search-box { border: none; width: 80%; float: left; color: #aaa; background-color: transparent; font-size: 11px; margin-top: 5px }
#brand-page .vitrina-brand-right .vitrine.prateleira ul,
.buy-button { float: right }
#brand-page .banners-brand .col-md-5 div,
footer { margin-top: 30px }
.busca .btn-buscar { display: none }
.ui-autocomplete { background-color: #fff; padding: 20px; width: 400px; box-shadow: 0 -5px 10px #D0D0D0; border-radius: 0 }
.ui-autocomplete .ui-menu-item { display: block; padding: 6px 0 }
.ui-autocomplete .ui-menu-item a { color: #777; font-size: 15px; line-height: 17px }
.ui-autocomplete .ui-menu-item a:hover { color: #000; text-decoration: none }
.ui-autocomplete .ui-menu-item img { display: inline-block; margin-right: 10px }
fieldset.orderBy label { margin-bottom: 0 }
.newsletter { padding-top: 7px }
.newsletter h3,
.newsletter p { display: none }
.newsletter #newsletterClientEmail { background: #fff; border: none; color: #b3b3b3; font-size: 14px; width: 68%; height: 45px; display: inline-block; padding: 0 0 0 10px; margin-right: 2%; font-weight: 300; margin-bottom: 2rem; letter-spacing: .02rem; font-style: italic }
.newsletter #newsletterButtonOK { border: none; color: #fff; background: #000; width: 30%; display: inline-block; padding: 4px 0; cursor: pointer }
.newsletterVtex form#newsLetter_form {
    margin-top: 1.5rem;
}
.newsletterVtex form#newsLetter_form input#email {
    background: #fff;
    border: none;
    color: #b3b3b3;
    font-size: 14px;
    width: 68%;
    height: 45px;
    display: inline-block;
    padding: 0 0 0 10px;
    margin-right: 2%;
    font-weight: 300;
    margin-bottom: 2rem;
    letter-spacing: .02rem;
    font-style: italic;
}
.newsletterVtex form#newsLetter_form input#news_submit {
    border: 1px solid #000;
    color: #fff;
    background: #000;
    width: 30%;
    display: inline-block;
    padding: 10px 30px;
    cursor: pointer;
    transition: all .5s ease-in-out;
    font-size: 16px;
}
.newsletterVtex form#newsLetter_form input#news_submit:hover {
    border: 1px solid #000;
    color: #000;
    background: #fff;
    transition: all .5s ease-in-out;
}

@media (max-width: 991.98px) {
  .newsletterVtex form#newsLetter_form input#email {
      width: 100%;
      margin-bottom: 1rem;
      height: 35px;
  }
  .newsletterVtex form#newsLetter_form input#news_submit {
      width: 100%;
      margin-top: -10px;
      padding: 6px 30px;
  }
}
#extra-footer-top h5 small,
.footer li a { display: block }
#extra-footer-top h5 { font-size: 17px; padding-top: 5px; letter-spacing: .05rem; font-weight: 400 }
#extra-footer-top p { font-size: 14px; line-height: 1.2em; padding-top: 7px }
#extra-footer-top { background: #d9d9d8; padding-top: 35px; padding-bottom: 30px; margin: 20px 0 }
.copy-right { background: #000; color: #fff; padding: 15px; font-size: 13px; letter-spacing: .08rem }
.copy-right p { margin: 0 }
.footer { font-size: .8rem; font-weight: 300; letter-spacing: .03rem; margin-top: 2.5rem }
.footer h4,
.footer li.nav-item a { color: #000; letter-spacing: .05rem }
.footer hr { border-color: #999; margin-top: 2.5rem; margin-bottom: 2.5rem }
.footer h4 { font-size: 1.1rem; font-weight: 400 }
.footer li.nav-item { width: 100% }
.footer li.nav-item a { padding: 0; font-size: .9rem; font-weight: 300; line-height: 1.6rem }
.footer .col-12>h4 { margin-bottom: 30px }
.footer .compraSegura .sslColiseum2 img { margin-top: -5px }
.slick-track { position: relative }
.slick-dots { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none }
.slick-dots li { position: relative; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 5px; margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgba(255, 255, 255, .5) }
.slick-arrow { position: absolute; top: 0; bottom: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 5%; color: #fff; opacity: .8; border: none; background-color: transparent; font-size: 44px }
.slick-next.slick-arrow:before,
.slick-prev.slick-arrow:before { display: inline-block; text-rendering: auto; -moz-osx-font-smoothing: grayscale }
.slick-prev.slick-arrow { left: 0; z-index: 1; font-size: 28px }
.slick-next.slick-arrow { right: 0; font-size: 28px }
.slick-next.slick-arrow:before { content: "\f054"; font: normal normal normal 18px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; }
.slick-prev.slick-arrow:before { content: "\f053"; font: normal normal normal 18px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; }
.slider-productos-vitrina .slick-next.slick-arrow:before { content: "\f054"; font: normal normal normal 18px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; line-height: 45px; background: rgba(0, 0, 0, 0.5); padding: 6px; color: #fff; }
.slider-productos-vitrina .slick-prev.slick-arrow:before { content: "\f053"; font: normal normal normal 18px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; line-height: 45px; background: rgba(0, 0, 0, 0.5); padding: 6px; color: #fff; }
.valor-de,
.valor-por,
.vitrine.prateleira .price em { font-style: normal }
.vitrine .slick-arrow { color: #ccc; font-size: 24px }
.destacados-1 .col-md-4,
.destacados-1 .col-md-8,
.destacados-2 .col-md-6,
.destacados-3 .col-md-4,
.destacados-3 .col-md-8 { background-color: #f2f2f2; min-height: 350px }
#brand-page #carousel-brand { height: 390px; background: #d0d0d0 }
#brand-page .banners-brand .col-md-7 div { margin-top: 30px; height: 390px; background: #d0d0d0 }
#brand-page .vitrina-brand-right { background-position: center; background-size: cover; height: 430px; margin: 30px 0 90px; position: relative }
#brand-page .vitrina-brand-right .vitrine.prateleira ul li { float: right; width: 190px; min-height: 340px; background: #fff; border: 1px solid #e0e0e0; padding: 15px; margin: 10px }
#brand-page .vitrina-brand-right h2 { text-align: right; padding: 50px 10px 10px 0; margin: 0; font-size: 4rem; color: #fff; font-weight: 500; letter-spacing: .1rem }
#brand-page .vitrina-brand-right nav.menu-vitrina .nav-link { font-size: .9rem; font-weight: 500; color: #000; letter-spacing: .04rem; margin: .2rem 1.2rem; border-bottom: 1px solid; padding: 3px }
#brand-page .vitrina-brand-right nav.menu-vitrina { position: absolute; bottom: 30px; left: 0 }
#brand-page .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/modulo-converse-r.jpg) !important }
#interior-page { background: #f1f1f1 }
#interior-page #institucional-content { letter-spacing: .05rem; padding: 60px 0; color: #5a5a5a }
#tienda-cerrada .tiendas-mapa { padding-bottom: 50px; }
.las-condes .tiendas-mapa.cerrado:before,
.temuco .tiendas-mapa.cerrado:before,
.la-florida .tiendas-mapa.cerrado:before {
    content: "Cerrado por Remodelación";
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 25px;
    text-align: center;
    width: 70%;
    height: fit-content;
    background: black;
    font-weight: bold;
    color: white;
    padding: 5px 0;
}
li.list-tienda div { border: 1px solid; margin-bottom: 30px; padding: 1rem; font-size: 12px; font-weight: 300; letter-spacing: normal; min-height: 580px }
li.list-tienda div span { display: block; line-height: 1.5rem }
li.list-tienda div span i { font-size: 1rem; color: #000; width: 20px; text-align: center }
li.list-tienda div span.tiendas-mall { font-size: 1rem; font-weight: 500; color: #000 }
#sidebar h3,
#sidebar ul a { color: #888; text-transform: uppercase }
li.list-tienda div span.tiendas-ciudad,
li.list-tienda div span.tiendas-comuna,
li.list-tienda div span.tiendas-direccion,
li.list-tienda div span.tiendas-local { display: inline-block }
#sidebar h3 { font-weight: 300; font-size: 16px; border-bottom: solid #ddd 1px; padding-bottom: 1em }
#sidebar ul a { font-size: 13px; padding-bottom: 7px; display: block }
.descripcion { background: #e8e8e8; text-align: center }
.descripcion #caracteristicas { padding: 2rem 5rem; font-size: .8rem; line-height: 1.6 }
.descripcion #caracteristicas:before { content: 'Caracteristicas'; font-size: 1.1rem; font-weight: 600; text-transform: uppercase; color: #666; letter-spacing: .04rem }
.skuList>a,
.skuList>div { display: inline-block; width: 33% }
.skuList>div:nth-child(3) { font-size: 11px; color: #828282 }
#show { display: flex !important; justify-content: space-around !important; z-index: -1 !important }
.rowsContainer,
.rowsContainer:hover { font-size: .8em !important; transition: all .4s ease-in-out }
.buy-button,
.buy-button:hover { transition: all .5s ease-in-out }
.produto .economia-de { display: none }
.produto span.old-price { display: block; font-size: 1em; color: #666; text-decoration: line-through; margin-top: 5px; font-weight: lighter }
.seletor-sku { position: relative }
.seletor-sku .skuList { margin: 20px 0 }
.seletor-sku .skuList>a { margin-left: -20px }
.seletor-sku>div:nth-child(1)>div.nomeSku { font-size: 16px; font-weight: 600; display: block }
.seletor-sku .nomeSku { font-weight: 600; display: block; margin-bottom: -35px }
.codigo-produto>* { display: inline-block; font-size: 14px; margin-bottom: 20px }
.codigo-produto span { padding-right: 5px }
.product-description-box-1 { background-color: #f2f2f2; padding: 30px 0; color: #777; margin: 30px 0 }
.productName { font-size: 1rem; font-weight: 500 }
.brandName a { color: #999; text-decoration: none; font-size: 1rem; text-transform: uppercase; margin-top: 30px; display: block }
.valor-dividido { display: none }
.valor-por { font-size: 1.1rem; margin-top: 20px }
.valor-de { font-size: 12px; color: transparent }
strong.skuListPrice { font-size: 1.4em; color: #666; display: block; text-decoration: line-through; margin-top: -9px; margin-bottom: -20px; font-weight: lighter }
td.value-field.4* { font-size: 18px }
.sku { font-size: .8rem; color: #bfbfbf }
.sku .skuReference { display: inline-block }
td.value-field.palabras { font-size: 35px; line-height: 1.2em; font-weight: 700; color: #9e9e9e; text-transform: uppercase; padding-right: 60px }
body.produto.accesorios .buy-button { background: #000; border: 1px solid #000; display: block!important; text-align: center; color: #fff; padding: 10px; text-transform: uppercase; margin: 20px 0; width: 50%; font-weight: lighter; float: right !important; margin-top: 0; }
.buy-button { background: #000; border: 1px solid #000; display: block; text-align: center; color: #fff; padding: 10px; text-transform: uppercase; margin: 20px 0; width: 280px; font-weight: lighter }
body.produto.accesorios input#accordionQtyInput { display: inline-block !important; float: left; margin: 20px 0; width: 80px; text-align: center; height: 44px; background: #f3f3f3; border: 0 }
.buy-button:hover { background: #fff; text-decoration: none; color: #000 }
.buy-button-box { margin-top: 20px; width: 230px; margin-left: 30px }
body.produto.accesorios .buy-button-box { margin-top: 20px; width: 85%; margin-left: 30px; }
.buy-button-box .btn { padding: 1px; background: #f2f2f2 }
.buy-button-box .btn-menos { margin-top: -46px; position: absolute; left: 13.1px; padding: 12px }
.buy-button-box .btn-mais { padding: 12px; margin-top: -1px }
.buy-button-box:after { display: block; clear: both; content: ""; background: #f2f2f2 }
.buy-button-box .box-qtd { background: #FFF; border: 1px solid #ddd; border-radius: 0; width: 70px; height: 45px; margin-right: 10px }
body.produto.zapatilla .buy-button-box { margin-top: 20px; width: auto; margin-left: 30px; float: left; }
.buy-button-box .box-qtd .qtd { border: 0; border-radius: 0; border-right: 1px solid #ddd; box-shadow: 0 0 0 transparent; text-align: center; font-size: 18px; color: #262626; line-height: 22px; height: 100%; width: 65%; background-color: transparent }
.buy-button-box .box-qtd .bts { border: 0; box-shadow: 0 0 0 transparent; text-align: center; height: 100%; width: 35%; background: #f2f2f2 }
.vitrine.prateleira { clear: both; display: block; overflow: hidden; margin-top: 30px; text-align: center }
.vitrine.prateleira .discount,
.vitrine.prateleira .price span span { display: none }
.home .vitrine.prateleira ul { padding: 0; display: flex; flex-wrap: wrap; width: 46%; }
.vitrine.prateleira ul { padding: 0; display: flex; flex-wrap: wrap; }
.vitrine.prateleira ul li { width: 20%; list-style: none; position: relative; padding: 45px }
.content-departament .vitrine.prateleira img,
.vitrine.prateleira img { width: 100%; height: 100% }
.vitrine.prateleira .product-name a { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 38px; font-size: .8rem; font-weight: 500; color: #222; margin-top: 15px; margin-bottom: 20px; text-transform: uppercase }
.vitrine.prateleira .product-name a:hover { text-decoration: none; color: #999 }
.vitrine.prateleira span.out-of-stock { color: #b1b1b1; font-size: .9rem }
.vitrine.prateleira h2 { text-transform: uppercase; font-size: 1.1rem; color: #666; letter-spacing: .04rem; margin-bottom: 25px; font-weight: 600 }
.vitrine.prateleira .data h3 a { font-size: 19px; text-transform: uppercase; font-weight: 400; color: #333 }
.vitrine.prateleira .price a { color: #757575; font-size: 14px; line-height: 1.2em }
.vitrine.prateleira .newPrice { font-size: 18px; font-weight: 600; color: #333 }
.vitrine.prateleira span.old-price { text-decoration: line-through; color: #6F6F6E; font-weight: 500 }
.vitrine.prateleira .wrapper-buy-button-asynchronous a { background: #222; color: #fff; padding: .5rem 1rem; text-transform: uppercase; font-size: .7rem; letter-spacing: .05rem; margin: 10px 10%; display: none }
.vitrine.prateleira .wrapper-buy-button-asynchronous a:hover { text-decoration: none; background-color: #444 }
.vitrine.prateleira .wrapper-buy-button-asynchronous a i { display: none }
.vitrine.prateleira span.best-price { color: red; font-weight: 600 }
.vitrine.prateleira .price a:hover { color: #666; text-decoration: none }
.vitrine.prateleira em.installment { display: block }
.installment { display: none; }

/*Jair*/
#departament-navegador,
.vitrine.prateleira .box-item { position: relative }
.vitrine.prateleira .box-item.text-center.product-off { display:none}
#departament-navegador .title-departament { padding-top: 35px }
#departament-banner { background: #f2f2f2; height: 150px }
.content-departament .vitrine.prateleira { border-top: none; margin: 0 }
.content-departament .vitrine.prateleira ul { padding: 0; margin: 0 }
#collections .vitrine.prateleira ul li { width: 24% }
.content-departament .vitrine.prateleira img { padding: 20px; margin: 0 auto }
.content-departament .vitrine.prateleira .data h3 { line-height: .6em; min-height: 45px }
.content-departament .vitrine.prateleira .data h3 a { font-size: 16px }
.content-departament .vitrine.prateleira .data h3 a:hover { text-decoration: none; color: #000 }
#admake-advanced-filter h2,
.valor-dividido.price-installments,
.preco-a-vista.price-cash { display: none !important }
.box-filtro.checkbox.filtro-talla { display: block }
#collections .prateleira.vitrine.n4colunas .wrapper-buy-button-asynchronous { display: none }
#collections b.product-name { text-align: left }
#collections span.price { text-align: left; float: left }
#collections .vitrine.prateleira .product-name a { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 38px; font-size: .8rem; font-weight: 500; color: #222; margin-top: 20px; margin-bottom: 0; text-transform: uppercase }
#collections span.box-item.text-center:hover .prateleira.vitrine.n4colunas .wrapper-buy-button-asynchronous,
span.box-item.text-center { display: block; transition: all .5s cubic-bezier(1, 0, .01, 1) }
#departament-navegador .menu-departamento ul.Color,
ul.Estilo,
ul.Genero,
ul.Manga,
ul.Marca,
ul.Material,
ul.Talla,
ul.Temporada { display: none !important }
.produto ul.Talla { display: block !important }
#departament-extra-top.container-fluid { width: 90% }
#collections p.texto.brand { text-align: left; text-transform: uppercase; font-weight: bolder; color: #999; margin: -10px 0 }
.produto.accesorios i.fa.fa-lock { display: none }
.produto.accesorios .buy-button { float: none }
li.page-number.pgCurrent { color: #fff; background: #000 }
#mobile-advance-filter .selected { color: #fff !important; background: #000; transition: all .4s ease-in-out }
.menu-departamento { display: block !important }
#box-bread-brumb { margin-top: 20px; margin-bottom: 15px }
#departament-navegador h4 { margin: 0 }
#departament-navegador h4 a { color: #777; font-size: 14px; font-weight: 600; line-height: 2em; text-decoration: none }
#departament-navegador h4 a:hover { transition: all .3s ease-in-out; padding-left: 10px; color: #28445c }
#departament-navegador h3 a { color: #615f5f; font-size: 18px; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin: 0; font-weight: 600; display: none }
.brand #departament-navegador h3 a { display: block }
#departament-navegador h5,
#departament-navegador h5 a { color: #777; font-size: 15px; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin: 0; display: block; font-weight: 600 }
#departament-navegador h5 { border-top: solid 1px #f2f2f2 }
#departament-navegador ul { display: block; font-weight: 600; margin: 0; overflow: visible; padding: 0 }
#departament-navegador h5,
#departament-navegador ul.Marca,
#departament-navegador ul.even,
#departament-navegador ul.even.Marca { display: none !important }
#departament-navegador ul.Talla li { width: 62px; float: left; text-align: center; border: 1px solid #ddd; padding: 5px 0; margin: 0 5px 5px 0 }
#departament-navegador a { color: #777; font-size: 13px; font-weight: lighter; line-height: 2em; text-decoration: none }
#departament-navegador .sub-titulo h3 { font-weight: 600; color: #444; text-transform: uppercase; font-size: 16px; margin: 0 }
#departament-navegador .box-filtro { border-top: 1px solid #777; padding: 25px 0 }
#departament-navegador h2.titulo-sessao { text-transform: uppercase; font-size: 1.8em; letter-spacing: 1px; margin-bottom: 15px }
#departament-navegador .box-filtro ul li { height: 20px }
#departament-navegador a.ver-filtros { display: block }
#departament-navegador .fa-check-square-o:before { content: "\f046"; font-family: fontawesome }
.resultado-busca h2.titulo-sessao { position: absolute; width: 500px }
#site-canvas,
#site-wrapper { width: 100%; position: relative }
#departament-navegador #admake-advanced-filter .filtro-genero ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-genero ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-genero ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-material ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-material ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-material ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-talla ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-talla ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-talla ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-manga ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-manga ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-manga ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-temporada ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-temporada ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-temporada ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-estilo ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-estilo ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-estilo ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color ul li { display: inline-block; margin: 4px 1px }
#departament-navegador #admake-advanced-filter .filtro-color ul li a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Blanco a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Blanco a:hover { border: 1px solid #ccc; color: #ccc; background: #fff; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Azul a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Azul a:hover { border: 1px solid #00f; color: #fff; background: #00f; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Gris a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Gris a:hover { border: 1px solid #ccc; color: #000; background: #ccc; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Verde a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Verde a:hover { border: 1px solid green; color: #fff; background: green; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Rojo a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Rojo a:hover { border: 1px solid red; color: #fff; background: red; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Amarillo a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Amarillo a:hover { border: 1px solid #ff0; color: #000; background: #ff0; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Burdeo a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Burdeo a:hover { border: 1px solid #8b0000; color: #fff; background: #8b0000; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Celeste a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Celeste a:hover { border: 1px solid #08c6ff; color: #fff; background: #08c6ff; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Rosado a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Rosado a:hover { border: 1px solid pink; color: #000; background: pink; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Caf a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Caf a:hover { border: 1px solid #603006; color: #fff; background: #603006; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Beige a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Beige a:hover { border: 1px solid #e6c991; color: #000; background: #e6c991; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Morado a { border: 1px solid #777; padding: 3px 10px; transition: all .5s ease-in-out }
#departament-navegador #admake-advanced-filter .filtro-color .Morado a:hover { border: 1px solid #660b81; color: #fff; background: #660b81; transition: all .5s ease-in-out }
#site-wrapper { overflow: hidden }
#site-canvas { height: 100%; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: .3s ease all; transition: .3s ease all }
#site-menu { width: 300px; height: 100%; position: absolute; top: 0; left: -300px; background: #343a40 !important; padding: 15px }
#site-wrapper.show-nav #site-canvas { -webkit-transform: translateX(300px); transform: translateX(300px) }
.menu-mobile-account ul li a { color: #fff !important; text-transform: uppercase; line-height: 40px !important }
.menu-mobile-account ul { list-style: none !important; margin-left: -23px }
footer .footerLeftColiseum { background: #adadad; padding: 5rem; color: #000 }
footer .footerLeftColiseum .newsletterVtex p:first-child { text-transform: uppercase; font-weight: bolder; font-size: 1.1em; margin: 0 }
footer .footerLeftColiseum .newsletterVtex>p:last-child { color: #5c5c5b; font-size: 1em }
footer .footerLeftColiseum .newsletterVtex h3 { text-transform: uppercase; font-weight: bolder; margin: .2rem 0; letter-spacing: .1rem; font-size: 2.1em }
footer .footerLeftColiseum .newsletterVtex #newsletterButtonOK { border: 1px solid #000; color: #fff; background: #000; width: 30%; display: inline-block; padding: 10px 30px; cursor: pointer; transition: all .5s ease-in-out }
footer .footerLeftColiseum .newsletterVtex #newsletterButtonOK:hover { border: 1px solid #000; color: #000; background: #fff; transition: all .5s ease-in-out }
footer .footerLeftColiseum .socialColiseum { margin: 1rem 0 }
footer .footerLeftColiseum .socialColiseum .fab,
footer .footerLeftColiseum .socialColiseum .fas { color: #fff; font-size: 1.9em; margin: 0 1rem; transition: all .4s ease-in-out }
footer .footerLeftColiseum .socialColiseum .fab:hover,
footer .footerLeftColiseum .socialColiseum .fas:hover { color: #000; transition: all .4s ease-in-out }
footer .footerLeftColiseum h4 { font-size: 1.2em }
.contactoColiseum ul li,
footer .footerLeftColiseum .ayudaColiseum ul li { margin-bottom: .8rem }
.contactoColiseum ul li a,
footer .footerLeftColiseum .ayudaColiseum ul li a { color: #5c5c5b; font-size: .85em; text-decoration: none; display: inline-block }
footer .footerLeftColiseum .ayudaColiseum ul li a:after,
footer .footerLeftColiseum .contactoColiseum ul li a:after { display: block; border-bottom: solid 1px #5c5c5b; transition: transform .4s ease-in-out; content: ''; width: 100% }
footer .footerLeftColiseum .ayudaColiseum ul li a:after { transform: scaleX(0) }
footer .footerLeftColiseum .ayudaColiseum ul li a:hover:after { transform: scaleX(1) }
footer .footerLeftColiseum .contactoColiseum ul li a:after { transform: scaleX(0) }
footer .footerLeftColiseum .contactoColiseum ul li a:hover:after { transform: scaleX(1) }
footer .footerRightColiseum { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/footer-coliseum-01.jpg); background-size: cover; background-position: left; background-repeat: no-repeat; padding: 3rem 0; display: flex; color: #fff }
footer .textoTiendaFooter { display: flex; flex-direction: column; justify-content: center; align-items: center; text-transform: uppercase }
footer .textoTiendaFooter h2 { font-weight: lighter; letter-spacing: .2rem; margin-bottom: 1.5rem }
footer .textoTiendaFooter span { font-size: 1.3em; font-weight: 700; display: block }
footer .textoTiendaFooter ul li a { font-size: .85em; color: #fff; margin: .3rem 0; font-weight: 300; transition: all .5s ease-in-out; text-decoration: none; display: inline-block }
footer .textoTiendaFooter ul li a:after { display: block; content: ''; border-bottom: solid 1px #fff; transform: scaleX(0); transition: transform .4s ease-in-out; width: 100% }
footer .textoTiendaFooter ul li a:hover:after { transform: scaleX(1) }
footer .textoTiendaFooter ul li a:hover { color: #fff; text-decoration: none; display: inline-block; margin: .3rem 0; font-weight: 300; transition: all .5s ease-in-out }
footer .textoTiendaFooter .tiendasBotonColiseum { width: 200px; border: 1px solid #fff; background: #fff; color: #000; padding: 10px 30px; transition: all .5s ease-in-out; text-decoration: none; margin-top: 1rem }
footer .textoTiendaFooter .tiendasBotonColiseum:hover { border: 1px solid #fff; background: #000; color: #fff; transition: all .5s ease-in-out }
footer .footerLeftColiseum .webpayColiseum { width: 150px }
footer .footerLeftColiseum .sslColiseum { width: 50px }
footer .footerLeftColiseum .logoVtex,
footer .footerLeftColiseum .signColiseum { width: 100px }
footer .prueba { display: flex; align-content: stretch; align-items: center }
footer hr { margin: 2rem 0; height: .5px; width: 100% }
footer a { text-decoration: none !important; transition: all .4s ease-in-out }
footer .sslProp.sslColiseum2 { width: 150px }
.banner-bottom { height: 150px; margin: 10px }
header a.logo-movil img { width: 35px; margin: 10px 5px }
.fas,
header #menu-mobile-container .fa { font-weight: 900 }
header .fa.fa-plus { float: right }
header .container_menu_movil { background: #000; display: flex; justify-content: space-between }
header #menu-mobile { position: absolute; background: #f2f2f2; left: 0; height: 100vh; width: 90%; z-index: 9999999 }
h3.tituloMR-5.menu_triger5 { border-bottom: 0px solid #888 }
header #menu-mobile .header-menu-mobile { display: block; padding: 3% 0; text-align: right; margin-right: 45px; font-size: .8em }
.tituloMR-2,
.tituloMR-3,
.tituloMR-4,
.tituloMR-5,
.tituloMR-6,
header #menu-mobile .tituloMR-1 { padding: 8% 10%; text-transform: uppercase; font-size: 1.2em; border-top: 1px solid #888; color: #333; margin: 0 }
header #menu-mobile .tituloMR-6 { padding: 8% 10%; text-transform: uppercase; font-size: 1.2em; color: #333; margin: 0 }
.cyberMenu .tituloMR-3 a { text-transform: uppercase; font-size: 1em; color: #333; margin: 0; }
.cyberMenu .tituloMR-3 { border: none; }
.tituloMR-2 i,
.tituloMR-3 i,
.tituloMR-4 i. .tituloMR-5 i,
header #menu-mobile .tituloMR-1 i { float: right; font-size: 16px }
header #menu-mobile .accordeon_title h4 { font-size: .9em; text-transform: uppercase; padding: 3px 0 3px 50px }
header #menu-mobile .accordeon_content ul { padding-left: 80px }
header #menu-mobile .accordeon_content ul li a { font-size: .8em; color: #333 }
header .d_none_search_new { display: none !important }
header .d_block_search_new { display: block !important }
header .d_none_search { display: none !important }
header .d_block_search { display: block !important }
header .d_none_boton { display: none !important }
header .d_block_boton { display: block !important }
header .d_none_search1 { display: none !important }
header .d_block_search1 { display: block !important }
header .d_none_search2 { display: none !important }
header .d_block_search2 { display: block !important }
header .d_none_search3 { display: none !important }
header .d_block_search3 { display: block !important }
header .d_none_search4 { display: none !important }
header .d_block_search4 { display: block !important }
header .d_none_search5 { display: none !important }
header .d_block_search5 { display: block !important }
header .d_none_search6 { display: none !important }
header .d_block_search6 { display: block !important }
header ul.d-none.d-lg-flex.nav.nav-pills.justify-content-end .nav-item img { opacity: .5; transition: all .4s ease-in-out }
header ul.d-none.d-lg-flex.nav.nav-pills.justify-content-end .nav-item img:hover { opacity: 1; transition: all .4s ease-in-out }
header ul.d-none.d-lg-flex.nav.nav-pills.justify-content-end li:nth-child(3) a img { width: 55px }
header ul.d-none.d-lg-flex.nav.nav-pills.justify-content-end li:nth-child(3) a { padding: .2rem 2rem !important }
header ul.d-none.d-lg-flex.nav.nav-pills.justify-content-end li:nth-child(2) a img { width: 85px; margin-top: 2px }
header ul.d-none.d-lg-flex.nav.nav-pills.justify-content-end li:nth-child(2) a { padding: .3rem 2rem !important }
.contenedor_left_movil { display: flex; justify-content: center; align-items: center }
header ul.d-none.d-md-flex.nav.nav-pills.justify-content-end .nav-item img { opacity: .5; transition: all .4s ease-in-out }
header ul.d-none.d-md-flex.nav.nav-pills.justify-content-end .nav-item img:hover { opacity: 1; transition: all .4s ease-in-out }
header ul.d-none.d-md-flex.nav.nav-pills.justify-content-end li:nth-child(3) a img { width: 55px }
header ul.d-none.d-md-flex.nav.nav-pills.justify-content-end li:nth-child(3) a { padding: .2rem 2rem !important }
header ul.d-none.d-md-flex.nav.nav-pills.justify-content-end li:nth-child(2) a img { width: 85px; margin-top: 2px }
header ul.d-none.d-md-flex.nav.nav-pills.justify-content-end li:nth-child(2) a { padding: .3rem 2rem !important }
.conteSearch { position: absolute; width: 100%; top: 50px; background: red }
.conteSearch label,
.conteSearch legend,
.conteSearch select { display: none !important }
.conteSearch .fulltext-search-box { background: #fff; z-index: 99999; width: 100% !important; border-radius: 3px; padding: 5px 10px; display: block; margin: 0 auto !important }
.fa-search:before { content: "\f002"; color: #fff }
.header .col,
.header .dropdown { position: static !important }
.header .dropdown-menu { position: absolute; top: 109%; z-index: 1000; display: none; float: left; min-width: 100%; padding: 1.5rem 3rem; margin: .125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 0; box-shadow: 3px 7px 10px hsla(0, 0%, 47%, .31) }
.header .dropdown-menu a { text-decoration: none; color: #333; display: inline-block }
.header .dropdown-menu a:after { display: block; content: ''; border-bottom: solid 1px #777; transform: scaleX(0); transition: transform 250ms ease-in-out }
.header .dropdown-menu a:hover:after { transform: scaleX(1) }
.header .dropdown-menu a.fromRight:after { transform-origin: 100% 50% }
.header .dropdown-menu a.fromLeft:after { transform-origin: 0 50% }
.header .dropdown-menu .listaDesta ul li a { font-size: .9em; font-weight: 700 }
.header .dropdown-menu .listaProd h4 { font-size: 1em; border-bottom: 2px solid; display: inline-block }
.header .dropdown-menu .listImg img { margin: 10px 0 }
.header .dropdown-menu .listImg { padding-left: 60px }
.header .dropdown-menu .listaProd ul li a { font-size: .7em }
.pre-header li.nav-item { border-right: 1px solid #ccc }
#bannerInterna_TC { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/banner-interna.jpg); background-size: cover; background-position: center; background-repeat: no-repeat }
#bannerInterna_TC .container-fluid { width: 75% }
#bannerInterna_TC .box-banner { padding: 15% 0 22%; text-align: right; text-transform: uppercase }
#bannerInterna_TC .box-banner h2 { font-weight: bolder; letter-spacing: 2px }
#bannerInterna_TC .box-banner h2 span { display: block; font-weight: lighter }
#termino-condicion .tituloPri { text-transform: uppercase; font-weight: bolder; letter-spacing: 2px }
#termino-condicion .container-fluid { width: 75% }
#termino-condicion .termino { margin: 60px 0; font-size: .9em; text-align: justify }
#termino-condicion .termino h4 { font-size: 1.4em; letter-spacing: 8px; display: inline-block; margin-bottom: 20px }
#termino-condicion .termino h4:after { content: ''; height: 10px; display: block; margin-top: -9px; background: #ccc }
#termino-condicion .termino h5 { font-size: 1.2em; margin-top: 30px }
.ayuda-contacto #contacto { display: block; width: 50%; margin: 50px auto }
.ayuda-contacto .form-field { display: flex; justify-content: space-between; align-items: center; margin: 25px 0; width: 100% }
.ayuda-contacto .form-field input { width: 87%; border: 0; border-bottom: 1px solid #ccc }
.ayuda-contacto .form-field label { font-size: .9em }
.ayuda-contacto select#co_type { border: 0; width: 87%; padding: 20px; height: 30px }
.ayuda-contacto textarea#co_description { width: 80%; height: 75px }
.ayuda-contacto input#commit { display: block; margin: 0 auto; width: 250px; padding: 8px 30px; color: #fff; border: 1px solid #000; background: #000; transition: all .4s ease-in-out }
.ayuda-contacto input#commit:hover { color: #000; border: 1px solid #000; background: #fff; transition: all .4s ease-in-out }
.mundo-converse .v-1,
.mundo-hi-tec .v-1,
.mundo-saucony .v-1,
.mundo-umbro .v-1 { background-position: top; background-size: cover; position: relative; height: 430px }
#mundosColiseum #brand-content { width: 100% }

/*MUNDOS BACKGROUND CYBER*/

/*
.mundo-converse .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-converse-cyber.jpg) !important; }
.mundo-hi-tec .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-hitec-cyber.jpg) !important; }
.mundo-umbro .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-umbro-cyber2.jpg) !important; }
.mundo-saucony .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-saucony-cyber.jpg) !important; }
*/

/*MUNDOS BACKGROUND*/
.mundo-converse .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloConverse03-01.jpg) !important; }
.mundo-hi-tec .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloHitec02.jpg) !important; }
.mundo-umbro .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloUmbro02.jpg) !important; }
.mundo-saucony .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloSaucony02.jpg) !important; }
#mundosColiseum .banners-brand #brand-menu h3 { font-size: 15px; border-bottom: solid 2px; width: 70% }
#mundosColiseum .banners-brand #brand-menu h3 a:hover { text-decoration: none; color: #999 }
#mundosColiseum .banners-brand #brand-menu a { color: #000; font-size: .85rem; line-height: 1.7rem; letter-spacing: .02rem }
#mundosColiseum .banners-brand #brand-menu a:hover { text-decoration: none; color: #999 }
#mundosColiseum .banners-brand #brand-menu a strong { font-size: .8rem }
#mundosColiseum .banners-brand #brand-menu ul { padding: 0 }
#mundosColiseum .slider-productos-vitrina .prateleira.vitrine.n3colunas:nth-child(2),
#mundosColiseum .slider-productos-vitrina .prateleira.vitrine.n3colunas:nth-child(3) { display: none !important }
.home .full-banner { margin: 30px 0 0; position: relative }
#mundosColiseum .home-banner-bottom .col>div { min-height: 140px; background: #ccc; margin: 30px 0 0; position: relative }
#mundosColiseum .slider-productos-vitrina .prateleira.vitrine.n5colunas ul li:nth-child(1),
#mundosColiseum .slider-productos-vitrina .prateleira.vitrine.n5colunas ul li:nth-child(2),
#mundosColiseum .slider-productos-vitrina .prateleira.vitrine.n5colunas ul li:nth-child(3) { display: none }
#mundosColiseum .slider-productos-vitrina { background-position: top; background-size: cover; height: 430px; margin: 30px 0 90px; position: relative }
#mundosColiseum .slider-productos-vitrina .vitrine.prateleira ul { float: right }
#mundosColiseum .slider-productos-vitrina h2 { text-align: left; padding: 50px 10px 10px 0; margin: 0; font-size: 4rem; color: transparent; font-weight: 500; letter-spacing: .1rem }
#mundosColiseum .slider-productos-vitrina nav.menu-vitrina .nav-link { font-size: .9rem; font-weight: 500; color: #000; letter-spacing: .04rem; margin: .2rem 1.2rem; border-bottom: 1px solid; padding: 3px }
#mundosColiseum .slider-productos-vitrina .vitrine.prateleira ul li { float: right; width: 190px; min-height: 340px; background: #fff; border: 1px solid #e0e0e0; padding: 15px; margin: 10px }
#mundosColiseum .slider-productos-vitrina nav.menu-vitrina { position: absolute; bottom: -50px; left: 0 }
#mundosColiseum .sec-01 { margin: 40px auto 40px; width: 90%; height: 320px; }
.v-5.vitrina-brand { margin-top: 80px; }
#destacado-banner-1 { display: none !important }
#mundosColiseum .banner-col7 .box-banner { position: absolute }
#mundosColiseum .banner-col7 { position: relative }
#mundosColiseum .containerMundoZapatilla { position: absolute; padding: 21% 6% }
#mundosColiseum .vitrina100,
.vitrina100 { position: relative !important }
#mundosColiseum .vitrina100 { width: 90% }
a.botonMundo { display: inline-block; width: 150px; margin: 20px 10px; color: #000; text-transform: uppercase; font-weight: 700; font-size: .9em; background: #fff; text-align: center; padding: 10px }
h3.zapatillasMundo { color: #fff }
.busqueda-vacia { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/vacia.jpg); background-size: cover; background-position: center; background-repeat: no-repeat }
.busqueda-vacia .busVacia { width: 90% !important }
.busqueda-vacia .busVacia .sorry { padding: 10% 0; color: #fff }
.busqueda-vacia .busVacia .sorry h2.text-left { text-transform: uppercase; letter-spacing: 2px; font-weight: bolder }
.busqueda-vacia .busVacia .sorry .volver-icono { display: block; width: 250px; padding: 7px 30px; color: #fff; border: 1px solid #000; background: #000; transition: all .5s ease-in-out; text-transform: uppercase; font-size: .9em; font-weight: lighter; text-align: center }

/*Búsqueda Vacía*/
.container-fluid.buscaVacia {padding: 5rem 10rem 2rem ;background: linear-gradient(to bottom, #e5e5e5 0%, #ffffff 100%)}
#busca-vazia-content h2 { font-family: 'Fira Sans', sans-serif; padding-left: 20px; }
#busca-vazia-content .slider-productos hr:before,
#busca-vazia-content .slider-productos hr:after, .buscaVacia .busca legend, 
.buscaVacia .busca label, .buscaVacia .busca select { display: none; }
.buscaVacia .busca .btn-buscar { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMC4wOTcgMC4xNDkgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC4wOTcgMC4xNDkgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0yLjA1LDIuMDk1QzAuNzksMy4zNTIsMC4wOTcsNS4wMjMsMC4wOTcsNi44MDFjMCwxLjc3NywwLjY5MywzLjQ0OCwxLjk1NCw0LjcwNWMyLjE1LDIuMTQ1LDUuNDE2LDIuNTE3LDcuOTUyLDEuMTE0bDMuMDA5LDMuMDAyYzAuNzA1LDAuNzAzLDEuODUxLDAuNzAzLDIuNTU2LDBjMC4zNDEtMC4zNDEsMC41MjktMC43OTMsMC41MjktMS4yNzVjMC0wLjQ4Mi0wLjE4OC0wLjkzNC0wLjUyOS0xLjI3NWwtMi45OTYtMi45ODhjMC41NjUtMC45OSwwLjg2Ni0yLjExMywwLjg2Ni0zLjI4M2MwLTEuNzc4LTAuNjk0LTMuNDQ5LTEuOTU0LTQuNzA2QzguODgyLTAuNDk5LDQuNjUxLTAuNDk5LDIuMDUsMi4wOTV6IE0xMC4zMDMsMy4yNzNjMC45NDQsMC45NDIsMS40NjQsMi4xOTUsMS40NjQsMy41MjdjMCwxLjMzMi0wLjUyLDIuNTg0LTEuNDY0LDMuNTI3Yy0xLjk1LDEuOTQ1LTUuMTIyLDEuOTQ1LTcuMDcyLDBDMi4yODcsOS4zODUsMS43NjcsOC4xMzMsMS43NjcsNi44MDFjMC0xLjMzMywwLjUyLTIuNTg1LDEuNDY0LTMuNTI3QzUuMTgxLDEuMzI4LDguMzUzLDEuMzI4LDEwLjMwMywzLjI3M3oiLz48L3N2Zz4=);
    background-color: transparent;background-repeat: no-repeat;font-size: 0;height: 30px;width: 10%;background-size: 25px;border: none;position: absolute;top: 15px;right: 14rem;display: block;}
.buscaVacia .busca {position: relative;padding: 0 25%;}
.buscaVacia .busca input.fulltext-search-box.ui-autocomplete-input {width: 100%;background: #ffffff ;height: 50px;padding: 20px;border:1px solid #292929}
.buscaVacia .busca fieldset {width: 100%;background: #f2f2f2;border-radius: 0;height: 33px;margin-top: 25px;border-radius: 5px;}
.buscaVacia > div:nth-child(2) {padding: 50px 20px 0;}
.buscaVacia > div:nth-child(2) h3 {text-align: center}
.buscaVacia > div:nth-child(2) ul {list-style: none;margin-left: auto;margin-right: auto;padding: 0;max-width: 48rem;display: flex;}
.buscaVacia > div:nth-child(2) ul li {flex: 1 1 25%;padding: .5rem;}
.buscaVacia > div:nth-child(2) ul li a {text-align: center; background: #292929; color: white; padding: 4px;display: block;border: 1px solid transparent;}
.buscaVacia > div:nth-child(2) ul li a:hover {background: #fff;color: #292929 ; border: 1px solid #292929; text-decoration: none;}


.wraperBrand a,
brand .wraperBrand a { width: auto; padding: 3px 8px; font-weight: lighter; font-size: .9em; letter-spacing: 4px; text-align: center; transition: all .5s ease-in-out }
.busqueda-vacia .busVacia .sorry .volver-icono:hover { color: #000; border: 1px solid #000; background: #fff; transition: all .5s ease-in-out; text-decoration: none }
brand .wraperBrand { display: flex; justify-content: center; align-items: center; margin-top: -53px; margin-bottom: 60px }
brand .wraperBrand a { margin: 0 20px; color: #fff; border: 1px solid #000; border-bottom: 1px solid #fff }
brand .wraperBrand a:hover { background: #fff; text-decoration: none; color: #000; border: 1px solid #fff; transition: all .5s ease-in-out }
brand .box-banner { background: #000 }
.wraperBrand { display: flex; justify-content: center; align-items: center; margin-top: -53px; margin-bottom: 60px }
.wraperBrand a { margin: 0 20px; color: #fff; border: 1px solid #000; border-bottom: 1px solid #fff }
.wraperBrand a:hover { background: #fff; text-decoration: none; color: #000; border: 1px solid #fff; transition: all .5s ease-in-out }
.banners-home .container-fluid { width: 90% }
.home .banner25a,
.home .banner25b,
.home .banner50c { margin: 30px 0 0; overflow: hidden }
.home .slider-productos-vitrina .prateleira.vitrine.n3colunas:nth-child(2),
.home .slider-productos-vitrina .prateleira.vitrine.n3colunas:nth-child(3) { display: none !important }
.home .home-banner-bottom,
.home .vitrina-home-left .prateleira.vitrine.n5colunas ul li:nth-child(1),
.home .vitrina-home-left .prateleira.vitrine.n5colunas ul li:nth-child(2),
.home .vitrina-home-left .prateleira.vitrine.n5colunas ul li:nth-child(3),
.home .vitrina-home-right .prateleira.vitrine.n5colunas ul li:nth-child(1),
.home .vitrina-home-right .prateleira.vitrine.n5colunas ul li:nth-child(2),
.home .vitrina-home-right .prateleira.vitrine.n5colunas ul li:nth-child(3) { display: none }
.home .home-banner-bottom .col>div { min-height: 140px; background: #ccc; margin: 30px 0 0; position: relative }
.home .vitrina-home-right { background-position: top; background-size: cover; height: 430px; margin: 30px 0 90px; position: relative }
.home .vitrina-home-right .vitrine.prateleira ul { float: right }
.home .vitrina-home-right .vitrine.prateleira ul li { float: right; width: 190px; min-height: 340px; background: #fff; border: 1px solid #e0e0e0; padding: 15px; margin: 10px }
.home .vitrina-home-right h2 { text-align: right; padding: 50px 10px 10px 0; margin: 0; font-size: 4rem; color: transparent; font-weight: 500; letter-spacing: .1rem }
.home .vitrina-home-right nav.menu-vitrina .nav-link { font-size: .9rem; font-weight: 500; color: #000; letter-spacing: .04rem; margin: .2rem 1.2rem; border-bottom: 1px solid; padding: 3px }
.home .vitrina-home-right nav.menu-vitrina { position: absolute; bottom: 30px; left: 0 }
.home .vitrina-home-left { background-position: top; background-size: cover; height: 430px; margin: 30px 0 90px; position: relative }
.home .vitrina-home-left .vitrine.prateleira ul { float: left }
.home .vitrina-home-left .vitrine.prateleira ul li { float: left; width: 190px; min-height: 340px; background: #fff; border: 1px solid #e0e0e0; padding: 15px; margin: 10px }
.home .vitrina-home-left h2 { text-align: left; padding: 50px 10px 10px 0; margin: 0; font-size: 4rem; color: transparent; font-weight: 500; letter-spacing: .1rem }
.home .vitrina-home-left nav.menu-vitrina .nav-link { font-size: .9rem; font-weight: 500; color: #000; letter-spacing: .04rem; margin: .2rem 1.2rem; border-bottom: 1px solid; padding: 3px }
.home .banner25a .wrapVer,
.home .banner25b .wrapVer { padding: 60% 10%; position: absolute }
.home .vitrina-home-left nav.menu-vitrina { position: absolute; bottom: 30px; right: 0 }
.home .v-1 {    /* background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-converse-cyber.jpg) !important;*/
    background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloConverse03-01.jpg); }
.home .v-2 {    /* background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-hitec-cyber.jpg) !important;*/
    background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloHitec02.jpg) }
.home .v-3 {    /* background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-umbro-cyber.jpg) !important;*/
    background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloUmbro02.jpg) }
.home .v-4 {    /* background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/mundo-saucony-cyberhome2.jpg) !important;*/
    background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/ModuloSauconyReves-01.jpg) }
.home .calugas1home .box-banner img { width: 100%; height: 300px !important }
.home .banner25a .box-banner { position: absolute }
.home .banner25b .box-banner { position: absolute }
.home .banner50c .box-banner { position: absolute }
.home .banner50c .wrapVer { position: absolute; padding: 30.5% 10% }
.home .wrapVer h3 { color: #fff; margin-bottom: 20px }
.home .wrapVer a { color: #444; width: 150px; padding: 10px 30px; background: rgba(255, 255, 255, .7); transition: all .4s ease-in-out; margin-top: 24px }
.home .wraperCony a,
.home .wraperCony a:hover { border: 1px solid #000; transition: all .5s ease-in-out }
.home .calugas1home { height: 350px }
.home .vitrine.prateleira .wrapper-buy-button-asynchronous a { background: #222; color: #fff; padding: .5rem 1rem; text-transform: uppercase; font-size: .7rem; letter-spacing: .05rem; margin: 10px 10%; display: block }
.banner40d,
.home .banner60e { position: relative; margin: 20px 0 }
.home .wraperCony { padding: 44% 5%; position: absolute; top: 0 }
.home .banner60e .wraperCony { padding: 30% 5%; position: absolute; top: 0 }
.home .banner60e .wraperCony h3,
.home .wraperCony h3 { color: #fff; text-shadow: 1px 1px 2px rgba(51, 51, 51, .6); text-transform: uppercase; font-size: 1.3em; text-align: center; }
.home .wraperCony a { color: #fff; background: #000; display: block; width: 110px; padding: 3px 0; text-align: center; font-size: .9em; letter-spacing: 1px; font-weight: lighter; margin: 0 auto; }
.home .wraperCony a:hover { color: #000; background: #fff; text-decoration: none }
#brand-page .banners-brand #brand-menu h3 { font-size: 15px; border-bottom: solid 2px; width: 70% }
#brand-page .banners-brand #brand-menu h3 a:hover { text-decoration: none; color: #999 }
#brand-page .banners-brand #brand-menu a { color: #000; font-size: .85rem; line-height: 1.7rem; letter-spacing: .02rem }
#brand-page .banners-brand #brand-menu a:hover { text-decoration: none; color: #999 }
#brand-page .banners-brand #brand-menu a strong { font-size: .8rem }
#brand-page .banners-brand #brand-menu ul { padding: 0 }
.descripcion-producto .vitrine.prateleira ul li { padding: 10px; margin-right: 10px; margin-bottom: 10px; border: 2px solid #f2f2f2 }
.descripcion-producto .vitrine.prateleira h2 { text-align: left; margin: 11px 0 4px; font-size: .9em }
#accordion { background: #f2f2f2; color: #555; margin-top: 30px }
#accordionButton { padding: 7px 10px; font-size: .9em }
span.cerrarSidebar {position: absolute;top: 2%;right: 7%;color: #c42f2f;font-size: 19px;}
#accordion .accordionRow div:nth-child(4),
#accordion .accordionRow div:nth-child(5) { display: none !important; }
#accordionButton:after { content: "\f107"; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: right; font-size: 32px; line-height: .9em }
.accordionRow,
.accordionRowHeader { padding: 0; border-bottom: 1px solid #ececec }
.accordionRow { line-height: 1.8em; transition: all .4s cubic-bezier(.99, .01, .03, .99) }
.accordionRowHeader { font-weight: 500 }
.accordionRow:hover { background-color: #555; transition: all .4s cubic-bezier(.99, .01, .03, .99) !important; color: #fff }
.produto .rowsContainer .rowsContainer:nth-child(10):hover,
.produto .rowsContainer .rowsContainer:nth-child(11):hover,
.produto .rowsContainer .rowsContainer:nth-child(12):hover,
.produto .rowsContainer .rowsContainer:nth-child(2):hover,
.produto .rowsContainer .rowsContainer:nth-child(3):hover,
.produto .rowsContainer .rowsContainer:nth-child(4):hover,
.produto .rowsContainer .rowsContainer:nth-child(5):hover,
.produto .rowsContainer .rowsContainer:nth-child(6):hover,
.produto .rowsContainer .rowsContainer:nth-child(7):hover,
.produto .rowsContainer .rowsContainer:nth-child(8):hover,
.produto .rowsContainer .rowsContainer:nth-child(9):hover { color: #fff !important }
.accordionRow.selected { background-color: #909090 !important; color: #000; font-weight: bolder; }
.accordionRow.no-stock,
.accordionRowHeader>div:nth-child(4),
.accordionRowHeader>div:nth-child(5) { display: none }
.portal-notify-me-ref { margin: 2rem 0; font-size: .9em; width: 100% !important; display: none }
.portal-notify-me-ref input { display: inline-block; width: 50%; height: 38px; padding: 13px; margin-bottom: 10px }
h3.notifymetitle.notifyme-title { text-transform: capitalize !important; font-size: 1.5em; color: #333; letter-spacing: 1px }
.portal-notify-me-ref input[type=button] { width: 100%; background: #343a40; color: #fff; border: none; transition: all .4s ease-in-out; margin: 0; padding: 0 }
.portal-notify-me-ref input[type=button]:hover { background: #fff; color: #343a40; transition: all .4s ease-in-out }
.portal-notify-me-ref .notifyme-form p { font-size: 1em }
.accordionRow span { display: none }
.accordionRow div,
.accordionRowHeader div { width: calc(100%/4); display: inline-block; text-align: center }
.accordionRow div { padding-top: 8px; padding-bottom: 8px }
.accordionRow > .stockColumn { font-weight: 600; }
.accordionRowHeader p { margin: 0 }
.content-producto .valor { color: red; font-weight: 700 }
.botonera-sku #accordion,
.botonera-sku #buyForSizes { display: none }
.botonera-sku .item-dimension-Talla { display: inline-block !important }
.botonera-sku ul.topic.Talla.productid-413.numopt-4 { padding: 0 }
.botonera-sku .descripcion-producto { margin: 30px 0 }
.botonera-sku li.specification { font-weight: 700; text-transform: uppercase; color: #555; letter-spacing: 1px; font-size: .9em; margin-bottom: 10px }
.botonera-sku .item-dimension-Talla .group_0 label { display: inline-block; width: 40px; padding: 4% 0; text-align: center; height: 40px; margin: 0 5px; color: #777; border: 1px solid #777; background: #fff; transition: all .4s ease-in-out }
.botonera-sku .item-dimension-Talla .group_0 .checked.sku-picked,
.botonera-sku .item-dimension-Talla .group_0 label:hover { color: #fff; border: 1px solid #000; background: #000; transition: all .4s ease-in-out; cursor: pointer }
.botonera-sku .item-dimension-Talla .group_0 input { display: none !important }
.produto .descripcion { background: #e8e8e8; text-align: justify; padding: 2% 0 3%; margin-top: 80px }
.produto .accordionRow { line-height: .5em; transition: all .4s ease-in-out }
input#notifymeClientName { display: block !important }
.botonera-sku .wrapper-buy-button-asynchronous,
.produto .wrapper-buy-button-asynchronous { display: none }
.produto #caracteristicas table,
.produto #caracteristicas table tbody,
.produto #caracteristicas table tbody td,
.produto #caracteristicas table tbody th,
.produto #caracteristicas table tbody tr { font-size: .97em; padding: 5px 15px; border: 1px solid #fff; background: #f3f3f3 }
.produto #caracteristicas th.name-field { width: 45% }
.produto table.group.Categoria { MARGIN: 30PX 0 }
@media (max-width:575.98px) {
    .search { width: 100%; border-bottom: 1px dashed #ccc }
    .search .busca:before { content: "\f002"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float: left }
    .busca .fulltext-search-box { border: none; width: 80%; float: right; outline: 0; margin-top: 10px; font-size: 13px; color: #aaa; border-bottom: none !important; padding-bottom: 4px }
    .busca .btn-buscar { display: none }
    .ui-autocomplete { background-color: #fff; padding: 20px; width: 100% !important; box-shadow: 0 -5px 10px #D0D0D0; border-radius: 0 }
    .ui-autocomplete .ui-menu-item { display: block; padding: 6px 0 }
    .ui-autocomplete .ui-menu-item a { color: #777; font-size: 15px; line-height: 17px }
    .ui-autocomplete .ui-menu-item a:hover { color: #000; text-decoration: none }
    .ui-autocomplete .ui-menu-item img { display: inline-block; margin-right: 10px }
    #carousel-home,
    .compra-segura { margin-top: 0 !important }
    .list-inline-item:not(:last-child) { padding-right: 0 }
    #collections .vitrine.prateleira ul li { min-height: 320px; width: 100% }
    footer .sslProp.sslColiseum2 { width: 60% }

    /*Búsqueda Vacía*/
    .container-fluid.buscaVacia {padding: 2rem 1rem;}
    #busca-vazia-content h2, .buscaVacia > div:nth-child(2) h3 {font-size: 1.5rem; padding-left: 0;}
    #busca-vazia-content p {font-size: 0.8rem;}
    .buscaVacia .busca {padding: 0 5%}
    .buscaVacia .busca input.fulltext-search-box.ui-autocomplete-input {height: 40px;padding: 10px;width: 100%!important;border-bottom: 1px solid #292929!important;}
    .buscaVacia .busca .btn-buscar {right: 2rem; background-size: 20px; top: 20px;}
    .busca .fulltext-search-box {width: 100%;}
    .buscaVacia > div:nth-child(2) ul li {flex: 1 1 50%;padding: 0.3rem;}
    .buscaVacia > div:nth-child(2) ul li a {font-size: 12px;}
    .institucional.tiendas #institucional-content {width: 90%;}
    li.list-tienda div span.tiendas-mail {overflow: scroll;}
    .las-condes .tiendas-mapa.cerrado::before,
    .temuco .tiendas-mapa.cerrado::before,
    .la-florida .tiendas-mapa.cerrado:before {
        font-size: 15px;
        top: 10%;
    }
}
@media (max-width:991.98px) {
    .header .bg-light { display: none !important }
    .busca .fulltext-search-box { width: 77% !important }
    .search { border-left: 0 !important }
    .fa-bars:before,
    .fa-navicon:before,
    .fa-reorder:before { color: #fff }
    .button-menu-xs .btn { background: #000 !important; height: 55px; width: 55px; margin-left: -9px }
    #menu-mobile span i { font-size: 2em; color: #777; position: absolute; top: 5px; margin-left: 10px }
    .col-envelope,
    .col-llamanos,
    .col-phone { background: #1d1b1b; display: block !important; color: #fff; float: left }
    .bg-light { margin-top: 10px !important }
    .compra-segura { margin-top: 20px !important }
    .col-phone { width: 20%; padding: 23px }
    .col-llamanos { width: 60%; padding: 10px }
    .col-llamanos p { padding-top: 10px; margin-left: 10% }
    .col-envelope { width: 20%; padding: 23px }
    .col-envelope a,
    .col-phone a { color: #fff !important }
    .instragram { display: none !important }
    .col-redes { width: 100%; padding-top: 15px; background-color: #222 }
    .col-facebook,
    .col-instagram,
    .col-twitter { background: #222 !important; width: 33.33%; float: left; padding: 15px; color: #fff; display: block !important; text-align: center }
    .col-facebook .fa { margin-left: 35px }
    .col-instagram .fa { margin-left: 15px }
    .fa-minus:before { content: "\f068" }
    footer .footerLeftColiseum { background: #adadad; padding: 2rem; padding-bottom: .6rem; color: #000; }
    footer .footerLeftColiseum .newsletterVtex p:first-child { text-transform: uppercase; font-weight: 400; font-size: .9em; margin: 0; }
    footer .footerLeftColiseum .newsletterVtex p:nth-child(3) { font-weight: 400; font-size: .9em; color: #5f5f5f; }
    footer .footerLeftColiseum .newsletterVtex h3 { text-transform: uppercase; font-weight: 500; margin: 0; letter-spacing: .1rem; font-size: 1.5em; }
    .newsletter #newsletterClientEmail { height: 35px; }
    footer .footerLeftColiseum .newsletterVtex #newsletterButtonOK { padding: 6px 30px; }
    footer hr { display: none; }
    footer .footerLeftColiseum .socialColiseum { margin-bottom: 0; }
    footer .footerLeftColiseum h4 { font-size: 1.1em; text-align: left; color: #333; }
    footer .footerLeftColiseum .contactoColiseum { padding: 0 !important; }
    footer .footerLeftColiseum .contactoColiseum ul li { display: inline-block; width: 47%; background: #000; border-radius: 10px; margin: 0 3px; }
    footer .footerLeftColiseum .contactoColiseum ul li:last-child { display: none; }
    footer .footerLeftColiseum .contactoColiseum ul li a { font-size: .6em; color: #fff; text-align: center; display: block; }
    footer .footerLeftColiseum .contactoColiseum ul li:nth-child(1) a:before { display: block; content: "\f003"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; text-align: center; font-size: 25px; line-height: 1.3; }
    footer .footerLeftColiseum .contactoColiseum ul li:nth-child(2) a:before { display: block; content: "\f095"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; text-align: center; font-size: 25px; line-height: 1.3; }
    footer .compraSegura { padding-top: 1.5rem; padding-bottom: 1.5rem; background: #adadad; }
    footer .compraSegura img.webpayColiseum.img-fluid { width: 120px; }
    footer  img.vtexLogo.img-fluid { width: 85px; }
    footer img.sslColiseum.img-fluid { width: 45px; }
    footer img.signColiseum.img-fluid { width: 85px; }
    .contactoColiseum ul li,
    footer .footerLeftColiseum .ayudaColiseum ul li { margin-bottom: .8rem; text-align: left; border-top: 1px solid #969696; margin: 0; padding: .5rem 0; }
    .contactoColiseum ul li,
    footer .footerLeftColiseum .ayudaColiseum ul li:last-child { border-bottom: 1px solid #969696; }
    header .post-header { font-size: .6rem; padding: .3rem 0; }
    .carrito_movil .mini-cart .btn { position: relative; top: 17px; right: 11px; display: inline }
    button#toogle-search_new { background: 0 0; border: 1px solid }
    .home .vitrine.prateleira ul { display: block; float: none !important; width: 100%; margin: 16% 0; }
    .home .vitrina-home-right h2 { text-align: left !important; padding: 30px !important; font-size: 3rem !important }
    .home .vitrina-home-right nav.menu-vitrina .nav-link { font-size: .64em; border-bottom: 0; padding: 12px 0; text-align: center; color: #fff; font-weight: lighter; margin: 0; border-right: 1px solid #999; }
    .home .vitrina-home-left nav.menu-vitrina .nav,
    .home .vitrina-home-right nav.menu-vitrina .nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: nowrap; padding-left: 0; margin-bottom: 0; list-style: none; align-items: center; flex-direction: row; width: 100%; justify-content: center; }
    .home .vitrina-home-left nav.menu-vitrina .nav li,
    .home .vitrina-home-right nav.menu-vitrina .nav li { width: 33.333%; }
    .home .v-1.vitrina-home-right .nav-item:nth-child(1) { width: 25% !important; }
    .home .v-1.vitrina-home-right .nav-item:nth-child(2) { width: 15% !important; }
    .home .v-1.vitrina-home-right .nav-item:nth-child(3) { width: 25% !important; }
    .home .v-1.vitrina-home-right .nav-item:nth-child(4) { width: 35% !important; }
    .home .v-3.vitrina-home-left .nav-item { width: 25% !important; }
    .home .vitrina-home-left nav.menu-vitrina,
    .home .vitrina-home-right nav.menu-vitrina { position: absolute; bottom: 0; left: 0; width: 100%; background: #222; }
    .home .vitrina-home-left nav.menu-vitrina .nav-link { font-size: .64em; border-bottom: 0; padding: 12px 0; text-align: center; color: #fff; font-weight: lighter; margin: 0; border-right: 1px solid #999; }
    .home .vitrina-home-left,
    .home .vitrina-home-right { background-position: top; background-size: cover; height: 350px; margin: 7% 5% 0 5%; position: relative; display: flex; border-radius: 10px; overflow: hidden; }
    .home .vitrina-home-left .vitrine.prateleira ul li { padding: 0 !important; margin: 5px; min-height: auto; position: relative; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-top: 0; border-bottom: 0; }
    .home .vitrina-home-right .vitrine.prateleira ul li { padding: 0 !important; margin: 5px; min-height: auto; position: relative; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-top: 0; border-bottom: 0; }
    .home .banners-home .vitrina100 { padding: 7px; }
    .home .banners-home .vitrina100 .prateleira.vitrine { position: relative; }
    .home .vitrina-home-left .vitrine.prateleira ul li b.product-name { display: none; }
    .home .vitrina-home-right .vitrine.prateleira ul li b.product-name { display: none; }
    .home .vitrina-home-left .vitrine.prateleira ul li .price { margin-top: 10px; background: #000; display: block; }
    .home .vitrina-home-right .vitrine.prateleira ul li .price { margin-top: 10px; background: #000; display: block; }
    .home .vitrina-home-left .vitrine.prateleira ul li .price .best-price { color: #fff !important; }
    .home .vitrina-home-right .vitrine.prateleira ul li .price .best-price { color: #fff !important; }
    .home .vitrina-home-left .vitrine.prateleira ul li .box-item { position: relative; width: 100%; left: 0; right: 0; bottom: 0; top: 0; }
    .home .vitrina-home-right .vitrine.prateleira ul li .box-item { position: relative; width: 100%; left: 0; right: 0; bottom: 0; top: 0; }
    .home .vitrina-home-left .vitrine.prateleira ul li .wrapper-buy-button-asynchronous { display: none; }
    .home .vitrina-home-right .vitrine.prateleira ul li .wrapper-buy-button-asynchronous { display: none; }
    .home .vitrina-home-left h2 { display: none; }
    .home .vitrina-home-right h2 { display: none; }
    .banner40d,
    .home .banner60e { position: relative; margin: 15% 0 0 0; height: 250px; border-radius: 10px; overflow: hidden; }
    .home .banner60e .box-banner,
    .home .banner40d .box-banner { height: 100%; width: 100%; }
    .home .banner60e .box-banner img,
    .home .banner40d .box-banner img { height: 100%; width: 100%; max-width: 100%; object-fit: cover; }
    .home .vitrina-home-left .vitrine.prateleira ul.nav,
    .home .vitrina-home-right .vitrine.prateleira ul.nav { justify-content: center; align-items: center; align-content: center }
    .home .banner25a,
    .home .banner25b,
    .home .banner50c { height: inherit; background: 0 0; margin: 30px 0 0; position: relative; overflow: hidden }
    #mundosColiseum .vitrina100 { width: 100%; padding: 0; }
    #mundosColiseum .slider-productos-vitrina .vitrine.prateleira ul { display: block; float: none !important; width: 100%; margin: 16% 0; }
    #mundosColiseum .slider-productos-vitrina .vitrina-home-right h2 { display: none; }
    #mundosColiseum .slider-productos-vitrina .vitrina-home-left h2 { display: none; }
    #mundosColiseum .v-5 .vitrine.prateleira ul { display: block; }
    #mundosColiseum .v-5 .vitrine.prateleira ul li { padding: 20px !important; }
    #mundosColiseum .slider-productos-vitrina .vitrine.prateleira ul li { padding: 0 !important; margin: 5px; min-height: auto; position: relative; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-top: 0; border-bottom: 0; }
    #mundosColiseum .vitrina-brand-right .vitrine.prateleira ul li .box-item,
    #mundosColiseum .vitrina-brand-left .vitrine.prateleira ul li .box-item { position: relative; width: 100%; left: 0; right: 0; bottom: 0; top: 0; }
    #mundosColiseum .vitrina-brand-right .vitrine.prateleira ul li .product-name,
    #mundosColiseum .vitrina-brand-left .vitrine.prateleira ul li .product-name { display: none; }
    #mundosColiseum .vitrina-brand-right .vitrine.prateleira ul li .price,
    #mundosColiseum .vitrina-brand-left .vitrine.prateleira ul li .price { margin-top: 10px; background: #000; display: block; }
    #mundosColiseum .vitrina-brand-right .vitrine.prateleira ul li .best-price,
    #mundosColiseum .vitrina-brand-left .vitrine.prateleira ul li .best-price { color: #fff; }
    #mundosColiseum .vitrina-brand-right h2 { display: none; }
    #mundosColiseum .vitrina-brand-right nav.menu-vitrina .nav-link { font-size: .64em; border-bottom: 0; padding: 12px 0; text-align: center; color: #fff; font-weight: lighter; margin: 0; border-right: 1px solid #999; }
    #mundosColiseum .vitrina-brand-left nav.menu-vitrina .nav,
    #mundosColiseum .vitrina-brand-right nav.menu-vitrina .nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: nowrap; padding-left: 0; margin-bottom: 0; list-style: none; align-items: center; flex-direction: row; width: 100%; justify-content: center; }
    #mundosColiseum .vitrina-brand-left nav.menu-vitrina,
    #mundosColiseum .vitrina-brand-right nav.menu-vitrina { position: absolute; bottom: 0; left: 0; width: 100%; background: #222; }
    #mundosColiseum .vitrina-brand-left nav.menu-vitrina .nav-link { font-size: .64em; border-bottom: 0; padding: 12px 0; text-align: center; color: #fff; font-weight: lighter; margin: 0; border-right: 1px solid #999; }
    #mundosColiseum .vitrina-brand-left,
    #mundosColiseum .vitrina-brand-right { background-position: top; background-size: cover; height: 350px; margin: 7% 5% 0 5%; position: relative; display: flex; border-radius: 10px; overflow: hidden; }
    #mundosColiseum .calugasMundos2 { display: none; }
    #mundosColiseum .vitrina-brand-left .vitrine.prateleira ul.nav,
    #mundosColiseum .vitrina-brand-right .vitrine.prateleira ul.nav,
    #mundosColiseum .vitrina-hobrandme-right .vitrine.prateleira ul.nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: nowrap; padding-left: 0; margin-bottom: 0; list-style: none; align-items: center; flex-direction: row; width: 100%; justify-content: center; }
    #mundosColiseum .banner25a,
    .home .banner25b,
    .home .banner50c { height: inherit; background: 0 0; margin: 30px 0 0; position: relative; overflow: hidden }
    #mundosColiseum .calugas1home { height: auto }
    #mundosColiseum .banner-col7 .box-banner img { height: 100% !important }
    #mundosColiseum .banner-col7 .box-banner { position: static }
    #mundosColiseum .banner-col7 .containerMundoZapatilla { position: absolute; padding: 0; top: 20%; left: 5% }
    #mundosColiseum .banner-col7 .containerMundoZapatilla .botonMundo { display: inline; margin: 20px 10px; padding: 10px 30px }
    #mundosColiseum .banner-col7 .containerMundoZapatilla .zapatillasMundo { margin-bottom: 20px }
    #mundosColiseum .slider-productos-vitrina { background: none; height: auto; margin: auto; position: static; }
    #mundosColiseum .slider-productos-vitrina .vitrine.prateleira { position: relative; }
    .v-5 { margin: 0; }
    .banner-bottom { height: inherit; margin: 10px 0 }
    .banners-home .container-fluid { width: 100% }
    .home .full-banner { min-height: inherit; background: inherit; margin: inherit; position: relative }
    .home .full-banner .col-md-12 { padding: 0 }
    img.vtexLogo.img-fluid { width: 150px }
    #include { width: 100%; display: flex; flex-direction: column; align-items: center; order: 1; margin: 0; }
    #collections .vitrine.prateleira ul li { width: 50% !important; padding: 10px !important; min-height: 230px !important }
    .resultado-busca-filtro>.filterBy { display: none }
    a.btn.btn-default.btn-sm.btn-block.btn-filtros { padding: 10px 0; border: 1px solid #e1e0e0; margin: 10px auto; width: 100%; background: #fff; z-index: 99999999999999; border-radius: 4px; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2); }
    .resultado-busca-filtro>fieldset select { border: 0; padding: 5px; color: #333; width: 80%; display: inline-block; float: right; border-radius: 5px; margin-top: .3rem; }
    .resultado-busca-filtro>fieldset { font-size: 12px; font-weight: 300; margin: 0; width: 100%; padding: 7.5px 10px; border: 1px solid #e1e0e0; background: #fff; height: 43px; border-radius: 4px; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2); }
    #departament-page #collections { z-index: -2; }
    .home .calugas1home { height: auto }
    .home .calugas1home .box-banner img { height: 100% !important }
    .home .banner25a .box-banner,
    .home .banner25b .box-banner,
    .home .banner50c .box-banner { position: static }

    /*
    .home .banner25a .wrapVer,
    .home .banner25b .wrapVer { position: absolute; padding: 0; top: 50%; left: 10% }
    .home .banner50c .wrapVer { position: absolute; padding: 0; top: 27%; left: 10% }
    */
    #departament-extra-top.container-fluid { width: 50%; margin: 0; z-index: 999; float: left; position: relative; margin-bottom: 1.2rem; }
    .sub { width: 50%; display: block; margin-left: auto; padding-right: 15px; z-index: -1; margin-top: 3.3rem; padding-left: 7.5px; }
    fieldset.orderBy label { margin-bottom: 0; font-size: .8em; width: 0; display: none; }
    fieldset.orderBy { position: relative; }
    fieldset.orderBy:before { content: '\f0dc'; font-family: FontAwesome; font-style: normal; font-weight: normal; position: absolute; text-decoration: inherit; top: 50%; transform: translateY(-50%); left: 10%; font-size: 15px; }
    .departamento,
    .categoria { background: #f8f8f8; }
    #departament-page #content.container-fluid { width: 100% !important; clear: both; }
    #departament-page #collections { padding: 0 !important; margin-top: -4rem; }
    #departament-page .vitrine.prateleira { margin: 0; margin-top: 4px; z-index: -1; }
    #departament-page #main-content { padding: 0 !important; margin-top: -3.8rem; }
    #departament-extra-top .menu-filtros { background: #f5f3f3; margin: -10px auto 20px; padding-bottom: 20px; position: absolute; width: 180%; }
    #departament-extra-top .header-menu-mobile { float: right; text-transform: lowercase; font-size: .9em; margin: 10px }
    #departament-extra-top .header-menu-mobile span { display: none }
    #departament-extra-top .header-menu-mobile button strong { color: red }
    #departament-extra-top #mobile-advance-filter { padding: 30px 30px 0 }
    #departament-extra-top #mobile-advance-filter .box-filtro,
    #departament-extra-top #mobile-advance-filter .box-filtro .opcoes ul { padding: 0 }
    #departament-extra-top #mobile-advance-filter .box-filtro h3 { text-transform: uppercase; font-size: .9em; font-weight: 700 }
    #departament-extra-top #mobile-advance-filter .box-filtro .opcoes ul li { display: inline-block; margin: 9.5px 2px }
    #departament-extra-top #mobile-advance-filter .box-filtro .opcoes ul li a { border: 1px solid #777; padding: 12px 22px; color: #777; transition: all .5s ease-in-out; font-size: .7em }
    #departament-extra-top #apply_filter,
    #departament-extra-top #clean_filters { display: block; margin: 10px auto; text-align: center; width: 150px; font-size: .9em; color: #fff; padding: 5px 10px }
    #departament-extra-top #mobile-advance-filter .box-filtro .opcoes ul li a:hover { border: 1px solid #333; color: #fff; background: #333; transition: all .5s ease-in-out }
    #departament-extra-top #apply_filter { border: 1px solid #006400; background: #006400 }
    #departament-extra-top #clean_filters { border: 1px solid #8b0000; background: #8b0000 }
    #departament-page #content .vitrine.prateleira ul li { padding: 10px 15px 10px 15px; transition: all .7s ease-in-out; margin: 5px 0; background: #fff; border: 1px solid #eaeaea; }
    .produto #collections .vitrine.prateleira ul li { width: 12% !important; padding: 10px !important; min-height: 230px !important }
    .produto .descripcion { margin-top: 15px; }
    .accesorios .similares.vitrine.prateleira ul li { padding: 35px !important; }
    .listPrincipal { padding-left: 0 }
    #bannerInterna_TC .container-fluid,
    #termino-condicion .container-fluid { width: 90% }
    .home .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilConverse.jpg) }
    .home .v-2 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilHitec.jpg) }
    .home .v-3 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilUmbro.jpg) }
    .home .v-4 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilSaucony.jpg) }
    .mundo-converse .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilConverse.jpg) !important }
    .mundo-hi-tec .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilHitec.jpg) !important }
    .mundo-umbro .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilUmbro.jpg) !important }
    .mundo-saucony .v-1 { background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/movilSaucony.jpg) !important }
    .home .wraperCony { padding: 0 !important; position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 100%; }

    /*    .home .banner60e .wraperCony { padding: 12% 5%; position: absolute; top: 0 }*/
    .contenedor_left_movil { display: flex; justify-content: center; align-items: center }
    .conteSearch { position: absolute; width: 100%; top: 50px; background: #000; height: 40px; z-index: 999 }
    .conteSearch label,
    .conteSearch legend,
    .conteSearch select { display: none !important }
    .conteSearch .fulltext-search-box { background: #fff; z-index: 99999; width: 100% !important; border-radius: 3px; padding: 5px 10px; display: block; margin: 0 auto !important }
    .conteSearch fieldset.busca { display: flex; justify-content: center; align-items: center }
    ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all { left: 0 !important; width: 100% !important }
    .conteSearch .fulltext-search-box:before { content: "\f002"; display: inline-block; font: normal normal normal 13px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding: 7px 9px; float: left; color: #000; font-size: 13px }
    .hover-color { display: none !important }
    .pages { padding-left: 0 }
    .pages li { display: inline-block; margin: 0 3px; width: 27px; height: 27px; border-radius: 50px; border: 1px solid #ccc; padding: 1px; }
    footer .footerLeftColiseum .newsletterVtex #newsletterButtonOK { width: 100%; margin-top: -10px }
    .newsletter #newsletterClientEmail { width: 100%; margin-bottom: 1rem }
    #institucional-content { width: 73% }
    #institucional-content p { font-size: .9em }
    #institucional-content h2 { font-size: 1.4em }
    #termino-condicion .termino h4 { font-size: 1.2em; letter-spacing: 0; display: inline-block; margin-bottom: 20px; text-align: left }
    #termino-condicion .termino p,
    .termino li { font-size: .97em; text-align: left }
    #termino-condicion .termino ul { padding-left: 10px }
    .portal-totalizers-ref,
    .v2-vtexsc-cart.vtexsc-cart.mouseActivated.preLoaded { display: none !important }
    #mini-cart-admake .mini-cart-botao a { top: 3px; right: -1px }
    #mini-cart-admake .mini-cart-footer { padding-bottom: 33px }
    .wraperBrand a { margin: 0 20px; width: auto; padding: 3px 8px; font-weight: lighter; font-size: .7em; letter-spacing: 4px; color: #fff; text-align: center; border: 1px solid #000; border-bottom: 1px solid #fff; transition: all .5s ease-in-out }
    .wraperBrand { display: flex; justify-content: center; align-items: center; margin-top: -65px; margin-bottom: 66px }
    .post-header .col-12 { padding: 2px 0; }
    .calugas1home .row .col-12 > div { height: 120px !important; border-radius: 10px; }
    .calugas1home .row .col-12 > div .wrapVer { position: absolute; padding: 0 8    % !important; top: 50%; transform: translateY(-50%); display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; }
    .home .wrapVer h3 { color: #fff; margin: 0; font-size: 1.3em; text-transform: uppercase; }
    .home .wrapVer a { color: #fff; width: 120px; padding: 5px 0; background: #000000; transition: all .4s ease-in-out; margin: 0; text-align: center; font-size: .9em; text-transform: uppercase; }
    div#breadCrumbs { position: relative; top: 0; margin: 0 !important; }

    /* BREADCRUMBS */

    /*Miga 1*/
    #breadCrumbs li:nth-child(1) { background: gray }
    #breadCrumbs li:nth-child(1):before { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 25px solid grey; position: absolute; top: 50%; margin-top: -50px; margin-left: 0px; left: 99%; z-index: 1; }
    #breadCrumbs li:nth-child(1):after { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; position: absolute; top: 50%; margin-top: -50px; left: 100%; z-index: 2; }

    /*Miga 2*/
    #breadCrumbs li:nth-child(2) { background: #989898 }
    #breadCrumbs li:nth-child(2):before { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 25px solid #989898; position: absolute; top: 50%; margin-top: -50px; margin-left: 0px; left: 99%; z-index: 1; }
    #breadCrumbs li:nth-child(2):after { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; position: absolute; top: 50%; margin-top: -50px; left: 100%; z-index: 2; }

    /*Miga 3*/
    #breadCrumbs li:nth-child(3) { background: #bdbdbd }
    #breadCrumbs li:nth-child(3):before { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 25px solid #bdbdbd; position: absolute; top: 50%; margin-top: -50px; margin-left: 0px; left: 99%; z-index: 1; }
    #breadCrumbs li:nth-child(3):after { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; position: absolute; top: 50%; margin-top: -50px; left: 100%; z-index: 2; }

    /*Miga 4*/
    #breadCrumbs li:nth-child(4) { background: #e0e0e0 }
    #breadCrumbs li:nth-child(4):before { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 25px solid #e0e0e0; position: absolute; top: 50%; margin-top: -50px; margin-left: 0px; left: 99%; z-index: 1; }
    #breadCrumbs li:nth-child(4):after { content: ""; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; position: absolute; top: 50%; margin-top: -50px; left: 100%; z-index: 2; }
    #breadCrumbs { overflow: hidden; }
    #breadCrumbs .bread-crumb ul { overflow: hidden; list-style: none; margin: 0; }
    #breadCrumbs .bread-crumb li { text-decoration: none; padding: 10px 0 10px 10px; position: relative; display: block; float: left; margin-left: 10px; }
    #breadCrumbs .bread-crumb li:first-child { margin-left: 0; }
    #breadCrumbs .bread-crumb li:nth-child(2),
    #breadCrumbs .bread-crumb li:nth-child(3),
    #breadCrumbs .bread-crumb li:nth-child(4) { padding-left: 20px; }
    #breadCrumbs .bread-crumb li a { ; color: white; }
    #breadCrumbs .bread-crumb li strong a { color: white; text-shadow: 1px 1px 1px #000000b8 }

    /*
    .produto .bread-crumb li:after {
    content: '';
    position: absolute;
    width: 0; 
    height: 0; 
    border-left: 100px solid red;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
}
    */
    .produto-zoom.col-md-12.col-lg-7 { padding: 0; }
    #show { display: flex !important; justify-content: space-around !important; z-index: -1 !important; flex-direction: column; }
    .thumbs { order: 2; display: flex; flex-direction: row; width: 100%; margin: 5px; margin-top: 1rem; justify-content: space-evenly; }
    .zoomPad:before { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.05); }
    a#botaoZoom { position: relative; display: block; height: 100%; width: 100%; padding: 1.3rem; }
    .produto.zapatilla a#botaoZoom { position: relative; display: block; height: 100%; width: 100%; padding: 0 .5rem 1.5rem .5rem; }
    a#botaoZoom:before { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.05); }
    .produto.accesorios .buy-button-box { position: fixed; bottom: 0; width: 100%; left: 0; margin: 0; background: #f6f5f5; border-radius: 8px 8px 0 0; overflow: hidden; box-shadow: 3px -3px 12px rgba(0, 0, 0, 0.4); display: flex; justify-content: center; align-items: center; padding: 1rem; z-index: 9999999999999; }
    .produto.accesorios .buy-button-box .btn-menos { right: 101%; left: auto; }
    .produto.accesorios .buy-button-box .box-qtd { position: relative; }
    .produto.accesorios .buy-button { width: 130px; margin: 0; margin-left: 6%; }
    .produto .accordionRow { margin: 5px 8px; background: #d4d4d4; border-radius: 4px; }
    .produto.zapatilla div#extra-header-bottom { content: ''; position: fixed; z-index: 1; height: 100px; width: 100vw; bottom: 0; left: 0; box-shadow: 3px -3px 12px rgba(0, 0, 0, 0.4); background: #f6f5f5; border-radius: 8px 8px 0 0; z-index: 999; }
    .produto.zapatilla input#accordionQtyInput { border: 0; border-radius: 0; border-right: 1px solid #ddd; box-shadow: 0 0 0 transparent; text-align: center; font-size: 18px; color: #262626; line-height: 22px; height: 100%; width: 65%; background-color: transparent; }
    .produto.zapatilla .buy-button { background: #000; border: 1px solid #000; display: block; text-align: center; color: #fff; padding: 10px; text-transform: uppercase; margin: 20px 0; width: 130px; font-weight: lighter; position: fixed; bottom: 2%; right: 10%; z-index: 999; }
    .productDescription { font-size: .8em; padding: 2.5rem .3rem; text-align: justify; color: #555; }

    /*
    .departamento .wraperBrand {
    display: none;
}
    */
    body.produto.zapatilla .buy-button-box { margin-top: 20px; width: auto; margin-left: 30px; float: left; position: fixed; bottom: 5.7%; left: 11%; z-index: 999; }
    body.produto.zapatilla .buy-button-box .btn-menos { margin-top: -46px; position: absolute; left: -28.9px; padding: 12px; }
    #slider-producto .slick-prev.slick-arrow:before { content: "\f053"; font: normal normal normal 18px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; color: #a8a8a8; }
    #slider-producto .slick-next.slick-arrow:before { font: normal normal normal 18px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; color: #a8a8a8; }
    #mundosColiseum .banners-brand #brand-menu h3 { font-size: 15px; border-bottom: 0; width: 70%; font-weight: bold; margin: 0; }
    #mundosColiseum .sec-01 { margin: 15px auto 15px; width: 90%; height: auto; padding: 0; }
    #mundosColiseum .sec-01 .menu-col5 { margin: 25px 0; }
    #mundosColiseum .banners-brand #brand-menu ul { padding: 0; margin-bottom: 1.5rem; }
    #mundosColiseum .sec-01 .menu-col5 li { display: inline-block; margin-right: 5px; background: #eaeaea; padding: 3px 10px; border-radius: 50px; margin-top: 6px; }
    #mundosColiseum .sec-01 .menu-col5 li a { font-size: .8em !important; }
    .mundo-umbro .vitrina-brand-right li.nav-item { width: 33.3%; }
    .mundo-hi-tec .vitrina-brand-right li.nav-item,
    .mundo-saucony .vitrina-brand-right li.nav-item { width: 50%; }
    aside.sidebar { position: absolute; top: 0; background: #ffffff; background: -moz-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%); background: -webkit-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%); background: linear-gradient(135deg, #ffffff 0%, #e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=1); z-index: 9999; padding: 2rem; width: 97%; left: -100%; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4); transition: all .4s ease-in-out; }
    #departament-navegador #box-bread-brumb { display: none; }
    #departament-navegador .title-departament { padding-top: 0; }
    #departament-navegador .menu-departamento { display: none !important; }
    #departament-navegador .sub-titulo h3 { font-weight: 600; color: #444; text-transform: uppercase; font-size: 12px; margin: 0; }
    #departament-navegador a { color: #777; font-size: 10px; font-weight: lighter; line-height: 2em; text-decoration: none; }
    #departament-navegador h2.titulo-sessao { text-transform: uppercase; font-size: 1.2em; letter-spacing: 1px; margin-bottom: 15px; font-weight: bolder; letter-spacing: 2px; }
}
@media (min-width:992px) {
    .header .menu-departamento { display: block !important }
    .col-envelope,
    .col-facebook,
    .col-instagram,
    .col-llamanos,
    .col-phone,
    .col-twitter { display: none }
    .destacados-1,
    .destacados-2,
    .destacados-3 { margin-top: 30px !important }
}
@media screen and (min-width:1400px) {
    .container { width: 1370px }
}
@media screen and (min-width:1600px) {
    .container { width: 1570px }
}
@media screen and (min-width:1900px) {
    .container { width: 1870px }
}
.accesorios .sku-selector-container .specification { display: none; color: #333; font-size: 12px; font-weight: 700; line-height: 17px }
.accesorios .sku-selector-container ul.topic { padding: 0 }
.accesorios .sku-selector-container .select>span { display: block }
.accesorios .sku-selector-container .select>span:after { display: block; content: ""; clear: both }
.accesorios .sku-selector-container .productPrice .preco-a-vista,
.accesorios .sku-selector-container .select .sku-selector { display: none !important }
.accesorios .sku-selector-container .select label { float: left; color: #777; font-size: .9rem; font-weight: 400; line-height: 16px; text-align: center; min-width: 45px; height: 45px; padding: 12px; border: 2px solid #ddd; cursor: pointer; -webkit-transition: .3s all; transition: .3s all }
.accesorios .sku-selector-container .select.item-dimension-Sizes label { margin: 0 0 0 7px }
.accesorios .sku-selector-container .select label.checked,
.accesorios .sku-selector-container .select label.sku-picked,
.accesorios .sku-selector-container .select label:hover { border: 2px solid #343a40; color: #fff; background: #343a40 }
.box-productimage { position: relative }
.box-productimage a.product-image-hover-1 { visibility: hidden; opacity: 0; transition: visibility 0s, opacity .5s linear; position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.box-productimage:hover a.product-image-hover-1 { visibility: visible; opacity: 1; position: absolute }
.item_unavaliable { display: none }
.resultado-busca #departament-navegador h3 a { display: block !important }
.resultado-busca #departament-navegador h2.titulo-sessao { color: transparent }
.resultado-busca #departament-navegador h2.titulo-sessao:before { content: 'Resultado de búsqueda'; font-size: .9em; font-weight: bolder; color: #333 }
.display-hover.hover-color { display: none }
span.tiendas-tienda { font-size: 1.3em; color: #000; font-weight: 500 }
.accesorios .similares.vitrine.prateleira .box-item { position: absolute; top: 0; left: 0 }
.accesorios .similares.vitrine.prateleira ul li { list-style: none; position: relative; padding: 45px; display: block; border: 2px solid #f2f2f2; width: 80px; height: 80px; margin: 5px }
.accesorios .descripcion-producto-accesorios .similares h2 { text-align: left; margin: 11px 0 4px; font-size: .9em; text-transform: uppercase; color: #666; letter-spacing: .04rem; font-weight: 600 }
#vtexIdUI-global-loader { background: #000 !important }
.vtexIdUI { border-radius: 0 !important; box-shadow: none !important; border: 0 !important }
.vtexIdUI .modal-footer,
.vtexIdUI .modal-header { padding: 9px 15px 0 !important; background: #fff !important; border-bottom: none !important; border-top: none !important }
.vtexIdUI h4 { font-size: 11px !important; text-transform: uppercase; line-height: .9rem !important; font-weight: 600 !important; color: #888; margin: 30px 0 0 !important }
.vtexIdUI .modal-body { background: #fff }
.vtexIdUI .btn { border-radius: 1px !important; box-shadow: none !important; background-image: linear-gradient(#f5f5f5, #f5f5f5) !important; background-color: #f5f5f5 !important; color: #4a4949 !important; text-shadow: none !important; border-left: none !important; border-right: none !important; border-top: none !important; border-bottom: 3px solid #ada8a838 !important }
.vtexIdUI .btn-large { font-size: 13px !important }
.vtexIdUI #vtexIdUI-google-plus:active,
.vtexIdUI #vtexIdUI-google-plus:focus,
.vtexIdUI #vtexIdUI-google-plus:hover,
.vtexIdUI .btn-success.active,
.vtexIdUI .btn-success.disabled,
.vtexIdUI .btn-success:active,
.vtexIdUI .btn-success:focus,
.vtexIdUI .btn-success:hover,
.vtexIdUI .btn-success[disabled],
.vtexIdUI .btn.active,
.vtexIdUI .btn.disabled,
.vtexIdUI .btn:active,
.vtexIdUI .btn:focus,
.vtexIdUI .btn:hover,
.vtexIdUI .btn[disabled] { color: #444 !important; background-color: #dedede !important; background-image: linear-gradient(#dedede, #dedede) !important; outline: 0 }
.vtexIdUI input[type=text],
.vtexIdUI input[type=password],
.vtexIdUI input[type=email] { border-radius: 0 !important }
.vtexIdUI .vtexid-icon-lock.bottom-icon { z-index: 99999 !important; box-shadow: none !important; font-size: 20px !important; text-shadow: none !important; right: 10px !important; bottom: 10px !important; color: #d8d8d8 !important; background: 0 0 !important; padding: 0 !important }
.vtexIdUI .modal-header .close { font-size: 2rem !important; color: #333 !important; background: 0 0 !important }
.vtexIdUI .vtexId-link,
.vtexIdUI .vtexId-link:hover,
.vtexIdUI a,
.vtexIdUI label { font-size: 11px !important }
.vtexIdUI .modal-header .close:hover { background: 0 0; color: #b94a48 }
.vtexIdUI #vtexIdUI-google-plus { font-weight: 400 !important; min-height: 45px; color: #da573b !important; border-color: #e6beb7 !important }
.vtexIdUI #vtexIdUI-google-plus p { color: #da573b }
.vtexIdUI #vtexIdUI-facebook { color: #fff; text-shadow: none; box-shadow: none; border-spacing: 3px; border-color: #37487d; background: #4960a5; min-height: 45px }
.vtexIdUI label { text-transform: uppercase; color: #999 }
.vtexIdUI a:hover { font-size: 11px }
.vtexIdUI .modal-footer { padding-bottom: 30px !important }
body.account .nav-pills>li>a { margin-top: 0; margin-bottom: 0 }
body.account .row { margin-left: 0 !important }
body.account [class*="span"] { -ms-flex-preferred-size: 0; flex-basis: 0%; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; width: 100%; margin-left: 0; float: none }
body.account li { line-height: inherit }
body.account textarea,
body.account input[type="text"],
body.account input[type="password"],
body.account input[type="datetime"],
body.account input[type="datetime-local"],
body.account input[type="date"],
body.account input[type="month"],
body.account input[type="time"],
body.account input[type="week"],
body.account input[type="number"],
body.account input[type="email"],
body.account input[type="url"],
body.account input[type="search"],
body.account input[type="tel"],
body.account input[type="color"],
body.account .uneditable-input { background-color: #fff; border: 1px solid #ccc }
body.account .btn.active,
body.account .btn:active { box-shadow: none; text-shadow: none; margin: 0 }
body.account .nav-pills .nav-link { border-radius: 0 }
body.account .nav-tabs>li>a,
body.account .nav-pills>li>a { margin: 0; line-height: initial; text-shadow: none }
body.account .modal-open { overflow: hidden }
body.account .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0 }
body.account .modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%) }
body.account .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }
body.account .modal-open .modal { overflow-x: hidden; overflow-y: auto }
body.account .modal-dialog { position: relative; width: auto; margin: 10px }
body.account .modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5) }
body.account .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000 }
body.account .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0 }
body.account .modal-backdrop.in { filter: alpha(opacity=50); opacity: .5 }
body.account .modal-header { min-height: 16.42857143px; padding: 15px }
body.account .modal-header .close { margin-top: -2px }
body.account .modal-title { margin: 0; line-height: 1.42857143 }
body.account .modal-body { position: relative; padding: 15px }
body.account .modal-footer { padding: 15px; text-align: right }
body.account .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px }
body.account .modal-footer .btn-group .btn + .btn { margin-left: -1px }
body.account .modal-footer .btn-block + .btn-block { margin-left: 0 }
body.account .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll }
@media (min-width:768px) {
    body.account .modal-dialog { width: 600px; margin: 30px auto }
    body.account .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5) }
    body.account .modal-sm { width: 300px }
}
@media (min-width:992px) {
    body.account .modal-lg { width: 900px }
}
body.account .modal-footer:before,
.modal-footer:after { display: table; content: " " }
body.account .modal-footer:after { clear: both }
#account-content section.container { padding: 40px 0 }
#account-content .profile-detail-display,
#account-content .address-display-block,
#account-content #orders-content { border: solid 1px #f2f2f2; padding: 10px; min-height: 370px; margin: 20px 0 }
#account-content .btn-home { display: block; line-height: 45px; width: 214px; margin: 47px auto auto; text-align: center; border-radius: 3px; border: 1px solid #9a9c9e; font-size: .86667rem; color: #9a9c9e; font-weight: 700; transition: .25s }
#account-content .btn-home:hover { background: #9a9c9e; color: #fff }
.profile-detail-display p.edit.edit-profile-link a { font-size: 0 !important; margin-top: 20px; display: block; color: #333; text-decoration: underline !important }
.profile-detail-display p.edit.edit-profile-link a:before { content: 'Modificar datos'; font-size: 12px }
.profile-detail-display p.profile-detail-display-info span.title { min-width: 40%; display: inline-block }
.profile-detail-display p.profile-detail-display-info span.data { min-width: 50%; display: inline-block }
.profile-detail-display p.profile-detail-display-info>span { padding: 8px 0; display: block; border-bottom: solid 1px #f7f7f7 }
.profile-detail-display p.profile-detail-display-info br { display: none }
.profile-detail-display p.profile-detail-display-info>span.profile-detail-display-nickname .title { font-size: 0 }
.profile-detail-display p.profile-detail-display-info>span.profile-detail-display-nickname .title:before { content: 'Apellido'; font-size: 14px }
.profile-detail-display p.profile-detail-display-info>span.profile-detail-display-cpf .title { font-size: 0 }
.profile-detail-display p.profile-detail-display-info>span.profile-detail-display-cpf .title:before { content: 'RUT'; font-size: 14px }
.address-display-block h4 { font-size: 0 !important }
.address-display-block h4:before { content: 'Mis direcciones'; font-size: 17.5px }
.address-display-block .new-address-link a { font-size: 0; margin-top: 20px; display: block; color: #333; text-decoration: underline }
.address-display-block .new-address-link a:before { content: 'Agregar nueva direccion'; font-size: 12px }
.address-display-block .address-display-unit>p { font-size: 0 }
.address-display-block .address-display-unit>p.edit-address-link,
.address-display-block .address-display-unit>p.address-display-unit-info { font-size: 12px }
.address-display-block .address-display-unit-info { background: #f2f2f2; padding: 10px; color: #5d5d5d !important; font-size: 12px !important }
.address-display-block a#address-update,
.address-display-block a.delete { font-size: 0 }
.address-display-block a#address-update:before { content: 'Modificar datos'; font-size: 12px; color: #333; text-decoration: underline }
.address-display-block a.delete:before { content: 'Borrar direcciones'; font-size: 12px; color: #333; text-decoration: underline }
.address-display-block .address-display-unit-info .street,
.address-display-block .address-display-unit-info .number { font-weight: 700; font-size: 13px }
#orders-content .container { width: 100% !important }
#orders-content .w-70 { width: 100%; background: transparent; border: none; padding: 1rem 0; margin: 0 }
#orders-content .w-70 h1 { font-size: 1rem; font-weight: 700; margin: 0 }
#orders-content h1.empty-items { font-size: 1rem }
#orders-content .nav-pills>li { width: 50%; text-align: center }
#orders-content .nav-pills>li>a { border-radius: 0; color: #333; background: #f2f2f2 }
#orders-content .nav-pills>.active>a,
#orders-content .nav-pills>.active>a:hover,
#orders-content .nav-pills>.active>a:focus { background: #6c6c6c; color: #fff }
#orders-content h1.title { font-size: 17.5px; margin: 0; font-weight: 700; color: #333 }
#orders-content .page-header { margin: 0; border: navajowhite }
#account-content .title-content { text-align: left; position: relative; line-height: 76px; width: 98%; margin: auto }
#account-content .title-content .title { font-size: 2rem; color: #001f5f }
#account-content .title-content .close-session { position: absolute; right: 0; top: 0; bottom: 0; margin: auto; font-size: .86667rem; font-weight: 700 }
#account-content .title-content .close-session a { color: #9a9c9e; transition: all .25s }
#account-content .title-content .close-session a:hover { color: #f15a29 }
#account-content .title-content .close-session i { font-size: 1.46667rem; margin-right: 13px; vertical-align: middle }
body.cancel-subscription #account-content .loader { width: 120px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto }
body.cancel-subscription #account-content.loading .loader { display: block }
body.cancel-subscription #account-content.loading .success-message { display: none }
body.cancel-subscription #account-content { padding-top: 85px; padding-bottom: 91px; min-height: 440px; position: relative }
body.cancel-subscription #account-content .success-message { text-align: center; animation: fadeIn .4s; -o-animation: fadeIn .4s; -ms-animation: fadeIn .4s; -moz-animation: fadeIn .4s; -webkit-animation: fadeIn .4s }
body.cancel-subscription #account-content .success-message .icon-wrapper { width: 70px; height: 70px; border-radius: 50%; background: #e8e8e8; position: relative; margin: auto }
body.cancel-subscription #account-content .success-message .icon-wrapper i { color: #001f5f; width: 36px; height: 38px; font-size: 36px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto }
body.cancel-subscription #account-content .success-message .text { font-size: 1.86667rem; font-weight: 700; color: #1a1a1b; line-height: 1.18; margin-top: 24px }
body.cancel-subscription #account-content .success-message .button { display: inline-block; padding-left: 51px; padding-right: 51px; margin-top: 24px }
body.account #account-content .modal#address-edit h3.address-label,
body.account #account-content .modal#address-edit .address-form-city label { font-size: 0 }
body.account #account-content .modal#address-edit h3.address-label:before { font-size: 17px; content: 'Agregar nueva dirección'; text-transform: uppercase; font-weight: 700 }
body.account #account-content .modal#address-edit .address-form-city label:before { font-size: .8rem; content: 'Cuidad:' }
body.account #account-content .modal#editar-perfil .profile-detail-form-personal-data>h5,
body.account #account-content .modal#editar-perfil .profile-detail-form-contact-data>h5 { display: none }
body.account #account-content .modal#editar-perfil #business-toggle { font-size: 0 }
body.account #account-content .modal#editar-perfil #business-toggle:before { content: '» Incluir datos de empresa'; font-size: 13px }
body.account #account-content div#accountAjaxBusy { display: none }
body.account #account-content .modal#editar-perfil,
body.account #account-content .modal#address-edit,
body.account #account-content .modal { border-radius: 0 }
body.account #account-content .modal-header .close { margin-top: 2px }
body.account #account-content .modal-header h3 { margin: 0; line-height: 30px }
body.account #account-content .modal-body { position: relative; max-height: 400px; padding: 15px; overflow-y: auto }
body.account #account-content .modal-form { margin-bottom: 0 }
body.account #account-content .modal-footer:before,
body.account #account-content .modal-footer:after { display: table; line-height: 0; content: "" }
body.account #account-content .modal-footer:after { clear: both }
body.account #account-content .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px }
body.account #account-content .modal-footer .btn-group .btn + .btn { margin-left: -1px }
body.account #account-content .modal-footer .btn-block + .btn-block { margin-left: 0 }
body.account #account-content .modal { background: #fff; top: 0; bottom: 0; right: 0; left: 0; height: 500px; width: 467px; margin: auto; border-radius: 0 }
body.account #account-content .modal.active { display: block !important; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; background-color: #fff }
body.account #account-content .modal #response-message { display: none !important }
body.account #account-content .modal .modal-header { position: relative; background: #fff; border-top-right-radius: 0; border-top-left-radius: 0; padding-top: 6px; line-height: 63px; font-weight: 700; font-size: 1.46667rem; color: #000 }
body.account #form-address .modal-header button.close,
body.account #account-content .modal .modal-header .close { cursor: pointer; position: absolute; display: inline-block; width: 25px; height: 25px; top: 10px; right: 10px; border-radius: 50%; color: #fff; background: #000; transition: all .25s; text-shadow: none }
body.account #account-content .modal .modal-body .row { margin-right: 0 !important }
body.account #account-content .modal .modal-body label { color: #333 }
body.account #account-content .modal .modal-body .control-group.form-contact-data-cellphone,
body.account #account-content .modal .modal-body .control-group.form-personal-data-nickname,
body.account #account-content .modal .modal-body .profile-detail-form-business-data,
body.account #account-content .modal .modal-body h5 { display: none }
body.account #account-content .modal .modal-footer { width: 100%; background: #fff; border-bottom-right-radius: 0; border-bottom-left-radius: 0; font-weight: 700; font-size: 1.46667rem; color: #000; padding: 18px 27px }
body.account #account-content .modal .modal-footer .btn { background-color: #333; border-radius: 2px }
body.account #account-content .modal .modal-footer button.btn-link { font-size: 14px; color: #666; text-decoration: underline; text-transform: uppercase }
body.account #account-content .modal .modal-header h3 { font-size: 22px; padding: 15px 0 0 15px; color: #333 }
body.account #account-content .modal .modal-body { padding: 10px 27px; -moz-box-shadow: inset 0 8px 30px -8px #bfc0c1, inset 0 -8px 30px -8px #bfc0c1; 0:inset 0 8px 30px -8px #bfc0c1, inset 0 -8px 30px -8px #bfc0c1; 0:inset 0 8px 30px -8px #bfc0c1, inset 0 -8px 30px -8px #bfc0c1; background: #fff; overflow: hidden }
body.account #account-content .modal .modal-body input[type=text],
body.account #account-content .modal select#addressType { width: 100%; margin-right: 2%; height: 38px; border: 1px solid #A5A7A8; border-radius: 0; padding-left: 8px; font-size: 14px; font-weight: lighter; color: grey; margin-top: -1px; margin-bottom: 10px; box-shadow: none }
body.account #account-content .modal #editar-perfil-conteudo .modal-body input[type=text] { width: 192px }
body.account #account-content .modal .modal-body .control-group.address-form-cep,
body.account #account-content .modal .modal-body .control-group.address-form-address-type,
body.account #account-content .modal .modal-body .control-group.address-form-addressee { width: 50%; display: inline-block }
body.account #account-content .modal .modal-body .control-group.address-form-complement,
body.account #account-content .modal .modal-body .control-group.address-form-reference { display: none }
body.account #account-content .modal .modal-body .control-group.address-form-neighborhood { width: 100% }
body.account #account-content .modal .modal-body .control-group.address-form-neighborhood label { width: 100% }
body.account #account-content .modal .modal-body .control-group.address-form-neighborhood label.control-label { font-size: 0 }
body.account #account-content .modal .modal-body .control-group.address-form-neighborhood label.control-label:before { content: "Comuna:" }
body.account #account-content .modal .modal-body .control-group.form-contact-data-telephone,
body.account #account-content .modal .modal-body .control-group.form-personal-data-date-of-birth,
body.account #account-content .modal .modal-body .control-group.form-personal-data-surname { float: right }
body.account #account-content .modal .modal-body label.control-label { position: relative; margin-bottom: 5px }
body.account #account-content .modal #editar-perfil-conteudo .modal-body label.control-label { font-size: 0 }
body.account #account-content .modal .modal-body label.control-label:before,
body.account #account-content .modal .modal-body label.control-label { font-size: .8rem; color: #1A1A1B; display: block; margin-top: 0 }
body.account #account-content .modal .modal-body .control-group.error label.control-label:after { visibility: visible }
body.account #account-content .modal .modal-body .control-group.form-personal-data-name label.control-label:before { content: "Nombre" }
body.account #account-content .modal .modal-body .control-group.form-personal-data-cpf label.control-label:before { content: "RUT" }
body.account #account-content .modal .modal-body .control-group.form-personal-data-surname label.control-label:before { content: "Apellido" }
body.account #account-content .modal .modal-body .control-group.form-personal-data-date-of-birth label.control-label:before { content: "Fecha de Nacimiento" }
body.account #account-content .modal .modal-body .control-group.form-personal-data-gender label.control-label:before { content: "Sexo" }
body.account #account-content .modal .modal-body .control-group.form-personal-data-gender .controls label.radio:first-child { margin-left: 0 }
body.account #account-content .modal .modal-body .control-group.form-personal-data-gender .controls label.radio { font-size: 13px; color: #6D6E71; margin-left: 36px; cursor: pointer }
body.account #account-content .modal .modal-body .control-group.form-personal-data-gender .controls label.radio input { margin-right: 8px; vertical-align: middle }
body.account #account-content .modal .modal-body .control-group.form-contact-data-email label.control-label:before { content: "Correo Electrónico" }
body.account #account-content .modal .modal-body .control-group.form-contact-data-telephone label.control-label:before { content: "Teléfono / Celular" }
body.account #account-content .modal .modal-body .profile-detail-form-personal-data { overflow: hidden }
body.account #account-content .modal .modal-body .control-group.form-business-data-name { display: none }
body.account #account-content .modal .modal-body .profile-detail-form-contact-data { overflow: hidden; clear: both; padding-top: 10px; margin-top: 10px; border-top: 1px solid #C4C5C6 }
body.account #account-content .modal .modal-footer #profile-submit,
body.account #account-content .modal .modal-footer #profile-submit~.btn-link { text-decoration: none; width: 195px; height: 43px; font-size: 16px; float: right; display: inline-block; text-align: center; line-height: 1; border: 1px solid transparent; border-radius: 1px; cursor: pointer; font-weight: 600; transition: all .4s, font-size .01s; position: relative; background: #313131; color: #fff; text-transform: uppercase }
body.account #account-content .modal-footer>:not(:last-child) { margin-right: 1.1rem }
body.account #account-content .modal .modal-footer #profile-submit:hover { background: #666 }
body.account #account-content .modal .modal-footer #profile-submit~.btn-link { background: #FFF; border: 1px solid #949C9E; color: #949C9E; font-size: 15px; float: left }
body.account #account-content .modal .modal-footer #profile-submit~.btn-link:hover { background: #9a9c9e; color: #FFF }
body.account #account-content .modal#address-remove h3 { font-size: 0 }
body.account #account-content .modal#address-remove h3:before { content: '¿Desea eliminar la dirección?'; font-size: 1.2rem; font-weight: 700 }
body.account #account-content .modal#address-remove .modal-body label { font-size: 0 }
body.account #account-content .modal#address-remove .modal-body label:before { content: 'Eliminar dirección selecionada.' }
body.account #account-content .modal.fade { opacity: 1 }
.slick-track { display: flex !important; }
.resultado-busca .title-busca.d-none { display: block !important; text-transform: uppercase; font-size: 1.7em; letter-spacing: 1px; margin-bottom: 15px; font-weight: bolder; margin-top: 50px; }
.resultado-busca #departament-navegador .title-departament { display: none; }
.resultado-busca #departament-navegador .bread-crumb li a { color: transparent; }
.resultado-busca .navigation,
.resultado-busca .navigation-tabs { margin-top: 20px; }
#slider-producto .slick-slide img { display: block; width: 100%; height: 100%; }
#slider-producto { display: none !important; width: 100%; position: absolute; top: 0; height: 500vh; background: #eaeaea; z-index: 9999999999999999999999999999999999999999999999; padding-top: 4rem; }
.black-umbro { display: none; }
header .menu-principal .nav-item .nav-link.dia-padre, .dia-padre h3 { color: red!important; }
/*CYBER*/
.home-cyber .vitrina-home-right nav.menu-vitrina .nav-link { font-size: .8rem; font-weight: 500; color: #000; letter-spacing: .04rem; margin: .2rem .4rem; border-bottom: 1px solid; padding: 3px; }
.home-cyber .vitrina-home-left nav.menu-vitrina .nav-link { font-size: .8rem; font-weight: 500; color: #000; letter-spacing: .04rem; margin: .2rem .4rem; border-bottom: 1px solid; padding: 3px; }
.home.temporal header,
.home.temporal footer { display: none; }
.home.temporal { background: #000; }
.bCyber { background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!version=!string!id=!string!x=!string!y=!string!viewBox=!string!style=!string!xml:space=!string!%3E%3Cstyle type=!string!%3E .color-uno%7Bfill:%233B68F9;%7D .color-dos%7Bfill:%23FFFFFF;%7D .color-tres%7Bfill:%23BE2B4B;%7D .color-cuatro%7Bfill:%23425CA7;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class=!string!d=!string!/%3E%3Cpath class=!string!d=!string!/%3E%3Cpath class=!string!d=!string!/%3E%3Cpath class=!string!d=!string!/%3E%3C/g%3E%3Cpolygon class=!string!points=!string!/%3E%3Cg%3E%3Cpath class=!string!d=!string!/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); height: 30px; width: 20px; display: inline-block; margin-bottom: -8px; margin-right: 2px; margin-left: 15px; }
.despachoPro { display: none; background: #f4f4f4; text-align: center; margin-top: 25px; border: 1px solid #cecece; padding: 10px; font-size: .8em; }
.despachoPro i { margin-right: 7px; }
.similares { clear: both; }
header .bCyber { background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!version=!string!id=!string!x=!string!y=!string!viewBox=!string!style=!string!xml:space=!string!%3E%3Cstyle type=!string!%3E .color-uno%7Bfill:%233B68F9;%7D .color-dos%7Bfill:%23FFFFFF;%7D .color-tres%7Bfill:%23BE2B4B;%7D .color-cuatro%7Bfill:%23425CA7;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class=!string!d=!string!/%3E%3Cpath class=!string!d=!string!/%3E%3Cpath class=!string!d=!string!/%3E%3Cpath class=!string!d=!string!/%3E%3C/g%3E%3Cpolygon class=!string!points=!string!/%3E%3Cg%3E%3Cpath class=!string!d=!string!/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); height: 30px; width: 20px; display: inline-block; margin-bottom: -8px; margin-right: 15px; margin-left: 0; }
@media (min-width:992px) {
    .home.temporal { padding-top: 7%; }
    .bCyber { display: none; }
}



@media (max-width:991px) {
    .menu-filtros {
        display: none !important;
    }   
    .left0 {
        left: 0 !important;
        transition: all .4s ease-in-out;
    }
    span.d-block.d-lg-none.cerrarSidebar {
        position: absolute;
        right: 10%;
        top: 12px;
        text-transform: lowercase;
        color: red;
        font-weight: bolder;
        font-size: 18px;
    }
}

/*INICIO NUEVO MENU*/
#home-prueba .cerrarMenu { z-index: 9999999999999999999999; position: absolute; left: 100%; top: 0; width: 50px; height: 50px; background: #282828; }

/*FIN NUEVO MENU*/

/*Inicio Tracking*/
#tracking {    
    background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/banner-interna.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding:12% !important;}
#tracking h1 {text-align: center;}
#tracking #mitracking {    background: #fff;
    border: none;
    color: #b3b3b3;
    font-size: 14px;
    width: 68%;
    height: 45px;
    display: inline-block;
    padding: 0 0 0 10px;
    margin-right: 2%;
    font-weight: 300;
    margin-bottom: 2rem;
    letter-spacing: .02rem;
    font-style: italic;}
#tracking #btn-trackear {border: 1px solid #000;color: #fff;background: #000;width: 28%;display: inline-block;padding: 10px 30px;cursor: pointer;transition: all .5s ease-in-out;}
#tracking #btn-trackear:hover { border: 1px solid #000; color: #000; background: #fff; transition: all .5s ease-in-out }
#tracking h2 {
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: 200;
    letter-spacing: 2px;
}
#tracking h2 span {
        font-weight: 600;
}

/*Fin Tracking*/

#popCart {
    display: none
}
#popCart {
    position: fixed;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
#popCart .wrapperRelative {
    width: 70vw;
    height: 50vh;
    background: white;
    padding: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}
#popCart span.closePopCart {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: #000;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
#popCart .wrapperContent {
    display: flex;
    width: 100%;
}
#popCart .popCartMessage {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    margin-bottom: 1rem;
}
#popCart .content-pop, .btns {
    width: 50%;
}
#popCart .btns span {
    display: block;
    background: #000;
    width: 80%;
    padding: 1rem 0;
    margin: 1rem auto;
    text-align: center;
    color: #fff;
}
#popCart .btns span a {
    color: #fff;
    text-transform: uppercase;
}
#popCart .btns {
    border-left: 1px solid #999;
    display: flex;
    justify-content: center;
    align-items: center;
}
#popCart .btns span.goCart {
    background: #4CAF50;
}
#popCart .flexWrap {
    display: flex;
}
#popCart .thumbs {
    display: none;
}
#popCart div#include {
    margin: 0;
    width: 100%;
}
#popCart .namePop {
    padding-right: 3rem;
}
#popCart .wrapperBtns {
   width: 100%;
}
#popCart .skuPop {
    display: none;
}
#popCart #image-main {
    width: 100%;
    height: 100%;
}

@media (max-width: 575.98px){
    #popPrueba .wrapperContent {
      flex-direction: column;
      padding-top: 2rem;
    }
    #popPrueba .wrapperRelative {
      width: 85vw;
      height: 70vh;
      background: white;
      padding: 0rem 1rem;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      position: relative;
    }  
    #popPrueba div#include {
      margin: 0;
      width: 85%;
      margin: 0;
      padding: 0rem 0rem 0rem 1rem;
    }
    #popPrueba .productName {
      font-size: 0.9rem;
    }
    #popPrueba .namePop {
      padding-right: 1rem;
    }
    #popPrueba .popCartMessage {
      font-size: 1em;
      font-weight: bold;
      text-align: center;
      margin-bottom: 0.5rem;
    }
    #popPrueba .brandName a {
      margin-top: 0px;
    }
    #popPrueba .produto .popCartMessage, .produto .btns, .produto .outletMessage {
      padding: 10px 4px;
      width: 100%;
    } 
    #popPrueba .btns {
      border-left: 0px solid #999;
    } 
    #popPrueba .content-pop, .btns {
      width: 100%;
    }

}

/*INICIO CORTINA CYBER 2019*/
#cortinaCyber {
  	display: none !important;
  	background-image: url(https://converse.vteximg.com.br/arquivos/cortina-coliseum.jpg);
  	background-repeat: no-repeat;
  	background-size: cover;
  	background-position: center;
  	position: fixed;
  	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
  	height: 100vh;
 	width: 100vw;
  	z-index: 9999999999;
}
@media (max-width:768px) {
  #cortinaCyber {
  	background-image: url(https://converse.vteximg.com.br/arquivos/cortina-coliseum.jpg);
  }
}
/*FIN CORTINA CYBER 2019*/

.la-florida .tiendas-mapa.cerrado::before {
  display:none!important;
}

/*CODIGO MOVISTAR*/

.codigo-movistar h1 {
  font-size: 1.2rem;
  color: #212529;
}

.codigo-movistar label {
font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    display: block;
    color: #212529;
    left: 15%;
    position: relative;
}

.codigo-movistar label::before {
    margin-right: 3px;
    background-image: url(/arquivos/icono-club-movistar.png);
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 80px;
    height: 37px;
    position: absolute;
    left: -8%;
    top: 50%;
    transform: translate(-50%, -50%);
}


.codigo-movistar button.btn.btn-secondary.btn-lg.btn-block {
    background-color: #212529;
}

.codigo-movistar input#inputcodigo {
    margin-bottom: 1rem;
}

body.produto.accesorios.codigomovistar .buy-button-box .box-qtd {
    display: none;
    background: #FFF;
    border: 1px solid #ddd;
    border-radius: 0;
    width: 0px;
    height: 6px;
    margin-right: 0px;
}

body.produto.accesorios.codigomovistar .buy-button-box {
    margin-top: 20px;
    width: 85%;
    margin-left: 0px;
}

body.produto.accesorios.codigomovistar .buy-button {
    float: left !important;
    margin-top: 0;
}

@media (max-width: 575.98px){
  
  .codigo-movistar label::before {
    margin-right: 3px;
    background-image: url(/arquivos/icono-club-movistar.png);
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 80px;
    height: 37px;
    position: absolute;
    left: -13%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  
  .codigo-movistar label {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    display: block;
    color: #212529;
    left: 20%;
    width: 85%;
    position: relative;
  }
}

.search-multiple-navigator {
    display: none !important;
}
