.m-page .container{position:relative}.m-page .container .page-header{margin-top:50px;margin-bottom:20px}.m-page .container .page-header:after{content:"";display:table;clear:both}.m-page .container .page-header h1{text-transform:uppercase;margin-bottom:20px}.m-page .container .botoes{width:250px}.m-page .container .botoes .btn-comprar-mais{margin-right:5px;margin-bottom:5px;background-color:#999}.m-page .container .botoes .btn-comprar-mais:hover{background-color:#BC0A29}.m-page .container table.carrinho{width:100%;border-collapse:separate;border:solid 1px #d5dbdb;border-top-width:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:30px;display:block;background-color:#eee}.m-page .container table.carrinho thead{display:none}.m-page .container table.carrinho tbody{display:block}.m-page .container table.carrinho tbody tr{display:block;margin:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center}.m-page .container table.carrinho tbody tr td{width:100%;text-align:center;display:block}.m-page .container table.carrinho tbody tr.item{background-color:#fff}.m-page .container table.carrinho tbody tr.item td{padding:10px;border-bottom:1px dotted #d5dbdb;line-height:16px;font-size:13px}.m-page .container table.carrinho tbody tr.item td .label-mobile{display:inline-block}.m-page .container table.carrinho tbody tr.item td.foto a{max-width:150px;display:inline-block}.m-page .container table.carrinho tbody tr.item td.descricao a{display:inline-block;color:#333;text-decoration:none;margin-bottom:5px}.m-page .container table.carrinho tbody tr.item td.descricao a:hover{text-decoration:underline;color:#000}.m-page .container table.carrinho tbody tr.item td.descricao .obs-btn{font-size:9px;text-transform:uppercase;color:#FFF;padding:1px 5px;background:#FF8000;display:inline-block;cursor:pointer}.m-page .container table.carrinho tbody tr.item td.descricao .obs-btn:hover{color:#FFF;text-decoration:none;background-color:#000}.m-page .container table.carrinho tbody tr.item td.descricao .item-obs{display:none}.m-page .container table.carrinho tbody tr.item td.quantidade{text-align:center;vertical-align:middle}.m-page .container table.carrinho tbody tr.item td.quantidade input{width:45px;text-align:center;float:none;margin:0 4px 0 4px;display:inline-block;text-align:center;vertical-align:middle}.m-page .container table.carrinho tbody tr.item td.quantidade i{width:auto;height:auto;color:#FF8000;text-align:center;text-decoration:none;vertical-align:middle;display:inline-block;font-size:20px;cursor:pointer}.m-page .container table.carrinho tbody tr.item td.retirar{text-align:center}.m-page .container table.carrinho tbody tr.item td.retirar i{width:30px;height:30px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;font-size:20px;background-color:#AAA;color:#FFF;padding:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.m-page .container table.carrinho tbody tr.item td.retirar i:hover{background-color:#000}.m-page .container table.carrinho tbody tr.item td.unitario,.m-page .container table.carrinho tbody tr.item td.subtotal{border:0}.m-page .container table.carrinho tbody tr.subtotal-geral td{padding:10px;background-color:#EEE;font-size:14px;font-weight:700;color:#222;display:inline-block}.m-page .container table.carrinho tbody tr.subtotal-geral td.valor{font-size:16px}.m-page .container table.carrinho tbody tr.cupom td,.m-page .container table.carrinho tbody tr.frete td{padding:10px;background-color:#FFF}.m-page .container table.carrinho tbody tr.cupom td header,.m-page .container table.carrinho tbody tr.frete td header{width:100%;text-align:center;margin-bottom:15px}.m-page .container table.carrinho tbody tr.cupom td header h3,.m-page .container table.carrinho tbody tr.frete td header h3{font-size:15px;font-weight:700;margin:0 0 5px 0;color:#333}.m-page .container table.carrinho tbody tr.cupom td header p,.m-page .container table.carrinho tbody tr.frete td header p{font-size:12px;margin-bottom:5px}.m-page .container table.carrinho tbody tr.cupom td form,.m-page .container table.carrinho tbody tr.frete td form{text-align:center}.m-page .container table.carrinho tbody tr.cupom td form .form-group,.m-page .container table.carrinho tbody tr.frete td form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.m-page .container table.carrinho tbody tr.cupom td form .form-group input,.m-page .container table.carrinho tbody tr.frete td form .form-group input{width:110px;text-align:center;display:inline-block}.m-page .container table.carrinho tbody tr.cupom td form button,.m-page .container table.carrinho tbody tr.frete td form button{margin-left:5px;display:inline-block}.m-page .container table.carrinho tbody tr.cupom td.valor{font-weight:700}.m-page .container table.carrinho tbody tr.frete td{border-top:solid 1px #DDD;vertical-align:top}.m-page .container table.carrinho tbody tr.frete td form .msg{color:red !important}.m-page .container table.carrinho tbody tr.frete td.opcoes{border-top:solid 1px #DDD;vertical-align:middle}.m-page .container table.carrinho tbody tr.frete td.opcoes:after{content:"";display:table;clear:both}.m-page .container table.carrinho tbody tr.frete td.opcoes .error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;padding:5px 10px;display:inline-block;float:right}.m-page .container table.carrinho tbody tr.frete td.opcoes ul{width:300px;float:none;padding:0;padding-top:5px;display:table;margin:0 auto;list-style:none}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li{display:table-row}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li:after{content:"";display:table;clear:both}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div{border:0;padding:5px 0 5px 10px;display:table-cell;vertical-align:middle}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div.descricao{text-align:right;padding-right:0}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div.descricao label{cursor:pointer;float:right;line-height:130%;margin-bottom:0}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div.descricao label .nome{font-size:13px;font-weight:700}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div.descricao label .prazo{font-size:13px;font-weight:400}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div.valor{width:100px;line-height:30px;text-align:right}.m-page .container table.carrinho tbody tr.frete td.opcoes ul li div.valor .frete-gratis{color:#b94a48}.m-page .container table.carrinho tbody tr.total td{padding:10px;border:0;color:#000;font-size:17px;background-color:#EFEFEF;font-weight:600}.m-page .container table.carrinho tbody tr.total td.valor{font-size:25px;padding-left:0;padding-top:0}.m-page .container table.carrinho tbody tr.parcelamento td{padding:0px 5px 9px 5px;color:#000;background-color:#EFEFEF;line-height:20px}.m-page .container table.carrinho tbody tr.parcelamento td .parc-cj,.m-page .container table.carrinho tbody tr.parcelamento td .parc-sj,.m-page .container table.carrinho tbody tr.parcelamento td .parc-dep{display:block}.m-page .container table.carrinho tbody tr.parcelamento td b{font-weight:600}.m-page .container .carrinho-vazio{text-align:center;padding:50px 0}.m-page .container .carrinho-vazio i{width:100px;height:100px;padding-top:20px;border:solid 5px #FF8000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:50px;margin-bottom:20px}.m-page .container .carrinho-vazio h2{text-transform:uppercase;font-weight:800;margin-bottom:15px}.m-page .container .carrinho-vazio p{font-size:14px;color:#000;margin-bottom:15px;text-align:center}.m-page .container .carrinho-vazio .bt-comprar-mais{float:none !important;display:inline-block !important;margin-top:10px}@media (min-width: 768px){.m-page .container .botoes{width:100%}.m-page .container .botoes .btn-comprar-mais{margin-bottom:0}.m-page .container table.carrinho{display:table;background:transparent}.m-page .container table.carrinho thead{display:table-header-group}.m-page .container table.carrinho thead tr th{padding:10px;font-size:14px;color:#333;font-weight:700;background-color:#EEE}.m-page .container table.carrinho thead tr th.quantidade{width:110px;text-align:center}.m-page .container table.carrinho thead tr th.retirar{text-align:center}.m-page .container table.carrinho thead tr th.unitario{width:120px;text-align:right}.m-page .container table.carrinho thead tr th.subtotal{width:120px;text-align:right}.m-page .container table.carrinho tbody{display:table-row-group}.m-page .container table.carrinho tbody tr{display:table-row;margin:initial;text-align:initial;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.m-page .container table.carrinho tbody tr td{width:initial !important;display:table-cell !important}.m-page .container table.carrinho tbody tr td .label-mobile{display:none !important}.m-page .container table.carrinho tbody tr td.foto{width:70px !important}.m-page .container table.carrinho tbody tr td.foto a{max-width:40px !important}.m-page .container table.carrinho tbody tr td.descricao{text-align:left !important}.m-page .container table.carrinho tbody tr td.quantidade{text-align:center !important}.m-page .container table.carrinho tbody tr td.retirar{text-align:center !important}.m-page .container table.carrinho tbody tr td.unitario{text-align:right !important;border-bottom:1px dotted #d5dbdb !important}.m-page .container table.carrinho tbody tr td.subtotal{text-align:right !important;border-bottom:1px dotted #d5dbdb !important}.m-page .container table.carrinho tbody tr.subtotal-geral td{text-align:right !important}.m-page .container table.carrinho tbody tr.cupom td header,.m-page .container table.carrinho tbody tr.frete td header{width:300px;float:left;margin:0 20px 0 0;text-align:left}.m-page .container table.carrinho tbody tr.cupom td form,.m-page .container table.carrinho tbody tr.frete td form{float:left;margin-top:10px;text-align:left}.m-page .container table.carrinho tbody tr.cupom td.titulo{text-align:right}.m-page .container table.carrinho tbody tr.cupom td.valor{text-align:right}.m-page .container table.carrinho tbody tr.frete td.opcoes ul{float:right;margin:0}.m-page .container table.carrinho tbody tr.total td{text-align:right}.m-page .container table.carrinho tbody tr.total td.valor{font-size:18px;padding-top:10px}.m-page .container table.carrinho tbody tr.parcelamento td{text-align:right}}@media (min-width: 992px){.m-page .container .page-header{margin-bottom:30px}.m-page .container .page-header h1{float:left;margin-top:7px;margin-bottom:0}.m-page .container .botoes{width:auto}.m-page .container .botoes.topo{float:right;text-align:right}.m-page .container .botoes.base{text-align:right}}
