<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html { background: #f47c17; }
body.modal-open { overflow: hidden !important; }

.glyphicon-refresh-animate {
    animation: rodar .7s infinite linear;
    -webkit-animation: rodar .7s infinite linear;
}

@-webkit-keyframes rodar {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes rodar {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}


h1 { font-family: 'geared_slabbold'; color: #a51f23; }

div#content_header, .maincontent { width: 100%; margin: 0 auto; }
.btpizzacalzone { margin-right: 7px; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ }
.btpizzacalzone.active { opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ }

h4.tamanho { float: left;}
.carrinho { height: 40px; padding-left: 56px; background: url(../img/carrinho.png) center left no-repeat; position: relative; cursor: pointer;}
.carrinho span { font-weight: bold; color: #a51f23;}

.logado .btn-default { color: #777; background-color: #fc0; border-color: #f07b08; }
.flogin .btn-default { color: #777; background-color: #fc0; border-color: #f07b08; }
.flogin #email { max-width: 290px; font-size: 10px; }
.flogin #ds_senha { max-width: 110px; font-size: 10px; }

.click_carrinho { font-size: 16px; color: #414042; padding-top: 10px; padding-left: 5px; }


/*LOGIN*/
.apresentacao_logado { max-width: 500px; width: 100%; }
.apresentacao_logado.nao_logado { display: none; }
.apresentacao_logado.logado { display: block; padding-top: 16px; }
.form_login.nao_logado { display: block; }
.form_login.logado { display: none; }

.apresentacao_logado .login { margin-top: 2px; color: #fff; }
.apresentacao_logado .login h2 { font-size: 14px !important; margin-top: 5px; }
.apresentacao_logado .btn { margin-top: 5px; }
/*LOGIN*/

/* TAMANHOS PIZZA */
.tamanhos_pizza_nav { background: #a51f23; width: 100%; height: auto; min-height: 44px; text-align: center; margin: 0; }
.tamanhos_pizza_nav li { display: inline-block; margin: 0 -2px -2px;  padding: 10px 0; border-right: 1px solid #8c1b1e; border-left: 1px solid #b52227; width: 20%; }
.tamanhos_pizza_nav li:first-child { border-left: none; }
.tamanhos_pizza_nav li:last-child { border-right: none; }
.tamanhos_pizza_nav li:hover ,.tamanhos_pizza_nav li.active { background: #c9262c; }
.tamanhos_pizza_nav li:hover a { text-decoration: none; }
.tamanhos_pizza_nav li a, .tamanhos_pizza_nav li h3, .tamanhos_pizza_nav li small { color: #fff; text-align: center; text-decoration: none !important; }
.tamanhos_pizza_nav li a:hover { background: #c9262c;  }
.tamanhos_pizza_nav li h3 { margin: 0; text-transform: uppercase; font-size: 16px; }

@media (min-width: 768px) and (max-width: 900px){
	.tamanhos_pizza_nav li { width: 40%; border-right: none; border-left: none; border-bottom: 1px solid #8c1b1e; }
}

@media only screen and (max-width: 767px){
	.tamanhos_pizza_nav li { width: 100%; border-right: none; border-left: none; border-bottom: 1px solid #8c1b1e; }
	div#content_header, .maincontent { margin-left: 20px; }
}

/* TAMANHOS PIZZA */

/* AREA MOTAGEM */
.responsive_area_montagem { display: block; width: 100%; overflow-x: scroll; }
::-webkit-scrollbar * { opacity: 0.1; background: transparent; }

.area_motagem_pizza { display: block; height: 342px; margin-top: -1px; background: url(../img/bgsaboresselecionados.jpg) no-repeat center center; min-width: 1020px; width: 100%; position: relative; }
/* AREA MOTAGEM */

.pizza_montagem { position: relative; max-width: 350px; width: 100%; }

@media only screen and (max-width: 767px){
	.pizza_montagem { margin-left: -18px; }
}

/* PIZZA SABORES SEPARADOS CONTENT */



.img_pizza_background { width: 250px; top: 35px !important; left: 20px !important;  }
.pizza_item_content { 
  width: 148px; 
  height: 148px; 
  overflow: hidden; 
  position: absolute; 
  top: 0; 
  left: 0; 
  border-radius: 50%; 
  z-index: 9;
}

.pizza_item_container img { position: absolute; top: 0; left: 0; }


.amostra_pizza_geral .pizza_item_content { -webkit-transform: scale(1.45) translate(22px,27px); transform: scale(1.45) translate(22px,27px); margin: 45px 0 0 40px; }

.pizza_item_container { width: 150px; height: 150px; display: block; position: relative;  }

/* PIZZA SABORES SEPARADOS CONTENT */

/* OPCOES QTD SABORES */
.opcoes_fatias { position: absolute; top: 40px; right: 0; width: 95px; height: 273px; }
.link_set_qt_sabor { background: #bc824b; display: block; width: 53px; height: 53px; border-radius: 50%; position: relative; }
.link_set_qt_sabor.active, .link_set_qt_sabor:hover { border: 2px solid #fff; }
.link_set_qt_sabor .pizza_item_container, .link_set_qt_sabor .pizza_item_content { width: 53px; height: 53px; }
.opcoes_fatias .disabled { opacity: 0.5; border: none !important; cursor: default; }

.link_set_qt_sabor { margin-bottom: 1px; margin-left: 20px; }
.link_set_qt_sabor:nth-child(3) { margin-left: 30px; }
.link_set_qt_sabor:nth-child(4) { margin-left: 10px; }
.link_set_qt_sabor:first-child { margin-left: 0; }
.link_set_qt_sabor:last-child { margin-left: -30px; }
/* OPCOES QTD SABORES */

/*SABORES HOVER*/
.fatia1 a, .fatia2 a, .fatia3 a, .fatia4 a {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background: #000; 
	opacity: 0; 
	transition: opacity 1s; 
	-webkit-transition: opacity 1s; 
	z-index: 0;
	cursor: pointer;
}

.fatia1 a:hover, .fatia2 a:hover, .fatia3 a:hover, .fatia4 a:hover {
	opacity: 0.5;
}
/*SABORES HOVER*/

/*PIZZA 4 SABORES*/
.pizza4 {
	position: absolute;
	display: block;
	width: 50%;
	height: 50%;
	overflow: hidden;	
}

.pizza4.fatia1 {
	top: 0;
	left: 0;
}
.pizza4.fatia1 img {
	top: -1px;
	left:-4px;
}
.pizza4.fatia2 {
	top: 50%;
	left: 0;	
}

.pizza4.fatia2 img {
	bottom: -1px;
	top: auto;
	left: -4px;
}

.pizza4.fatia3 {
	top: 0;
	left: 50%;	
}

.pizza4.fatia3 img {
	top: -1px;
	right:2px;
	left: auto;
}


.pizza4.fatia4 {
	top: 50%;
	left: 50%;
}

.pizza4.fatia4 img {
	bottom: -1px;
	top: auto;
	left: auto;
	right: 2px;
}

.link_set_qt_sabor .pizza4.fatia1 {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.link_set_qt_sabor .pizza4.fatia2 {
	border-right: 1px solid #fff;
}

.link_set_qt_sabor .pizza4.fatia3 {
	border-bottom: 1px solid #fff;
}

.link_set_qt_sabor .pizza4.fatia4 {
	
}
/*PIZZA 4 SABORES*/

/*PIZZA 3 SABORES*/
.pizza3a {
	position: absolute;
	display: block;
	width: 50%;
	height: 50%;
	overflow: hidden;	
}

.pizza3a.fatia1 {
	top: 0;
	left: 0;
}

.pizza3a.fatia2 {
	top: 50%;
	left: 0;	
}
.pizza3a.fatia2 img {
	top: auto;
	bottom: -2px;
}
.pizza3a.fatia3 {
	top: 0;
	left: 50%;
	height: 100%;	
}

.pizza3a.fatia3 img {
	top: auto;
	bottom: -2px;
	left: auto;
	right: -2px;
}

/*PIZZA 3 SABORES*/

/*PIZZA 2 SABORES*/
.pizza2 {
	position: absolute;
	display: block;
	width: 50%;
	height: 100%;
	overflow: hidden;	
}

.pizza2.fatia1 {
	top: 0;
	left: 0;
}

.pizza2.fatia2 {
	top: 0;
	left: 50%;
}

.pizza2.fatia2 img {
	top: auto;
	bottom: -2px;
	left: auto;
	right: -2px;
}

.link_set_qt_sabor .pizza2{
	position: absolute;
	display: block;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.link_set_qt_sabor .pizza2.fatia1 {
	top: 0;
	left: 0;
	border-right: 1px solid #fff;
}

/*ADICIONAIS*/
.adicional_container { margin-top: 40px; }
.adicional_item_content { float: left; margin-right: 5px; }
.adicional_item_content.disabled { opacity: 0.7; }
.adicional_title { position: relative; width: 154px; height: 34px; display: block; border-radius: 10px 10px 0 0; background: #414042; color: #fff; padding: 7px; }
.adicional_title a.limpar { position: absolute; right: 0; top: -10px; display: none; height: 25px; width: 25px; padding: 4px 0 0 8px; color: #fff; background: #b24e4d; border-radius: 50%; }
.adicional_body { position: relative; width: 154px; height: 165px; display: block; border-radius: 0 0 10px 10px; background: #f9de69; padding: 7px; }
.adicional_body label { font-size: 12px; font-family: 'latoregular'; font-weight: lighter; }
.content_itens_adicionais { height: 100px; overflow-y: scroll; }
.adicional_body h4 { margin: 0; font-size: 14px; }
/*ADICIONAIS*/

/*FINALIZAR PIZZA*/
.finalizar_montagem_pizza { display: block; width: 100%; height: 60px; background: url(../img/bgbotoespizza.png) center center no-repeat; }
.btn.btn-confirm { background: #a01e22; color: #fff; }
.btn.btn-cancel { background: #3f3e40; color: #fff; }
.content_btns { margin-left: 20px; margin-top: 13px; }
.valorpedido { margin-right: 11px; margin-top: 2px; }
h5.title_valor_pedido { text-transform: uppercase; font-size: 10px; font-weight: lighter; text-align: right; margin: 10px 10px 2px 0; }
h2.title_valor_pedido { text-transform: uppercase; font-size: 20px; font-weight: lighter; text-align: right; margin: 0 10px 2px 0; color: #a51f23; }
.fixed_finalizar { padding-top: 5px; height: 96px; }
.fixed_finalizar .btn { margin-bottom: 3px; }
/*FINALIZAR PIZZA*/

/*MENU SABORES*/
.menu_sabores { height: auto; min-height: 48px; background: #008b3b; padding: 5px 10px 5px 10px; margin-top: -1px; }
.menu_sabores a { display: inline-block; padding: 10px; color: #fff; text-transform: uppercase; font-weight: lighter; }
.menu_sabores a:hover, .menu_sabores a.active { background: #00c051; border-radius: 10px; text-decoration: none; }


.sabores li { display: inline-block; text-align: center; width: 18.95%; margin: 0 0 20px 8px; /*margin-right: 57px; margin-bottom: 20px;*/ position: relative; opacity: 1; -webkit-transform: scale(1); transform: scale(1);  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s 0.2s; }
/*.sabores li:nth-child(5n) { margin-right: 0; }*/
.sabores h2 { font-size: 12px; text-align: center; }
.sabores .pizza_item_content { width: 155px; height: 155px; top: 0px; left: 0px; }
.sabor-container { width: 156px; height: auto; display: block; margin: 0 auto; position: relative; }
.sabor-container img { width: 156px; }
.sabor-container .pizza_item_content img { display: none; }

.sabores .item_hide { -webkit-transform: scale(0); transform: scale(0); opacity: 1; }
.item_hide_none; { display: none !important; }

@media (min-width: 800px) and (max-width: 1017px){
	.sabores li { margin-right: 0; margin-left: 0; width: 24%; }
	/*.sabores li:nth-child(5n) { margin-right: 0; }*/
}
@media only screen and (max-width: 799px){
	.sabores li { margin-right: 0; margin-left: 0; width: 100%; }
	/*.sabores li:nth-child(5n) { margin-right: 0; }*/
}

.pizza_item_content img { width: 150px; height: 150px; }

.pizza_detalhes_footer_false { height: 60px; display: block; width: 100%; background: #f47c17; }
.pizza_detalhes_footer { position: fixed; display: none; bottom: 0; left: 0; height: 60px; width: 100%; background: #008b3b; z-index: 999; border-top: 1px solid #fff; }
.pizza_bandeja_footer { position: relative; display: block; transform: scale(0.31) translate(31px,22px); }
.pizza_bandeja_footer img.img_pizza_background { position: absolute; display: block; width: 180px; top: -16px !important; left: -15px  !important; }
.pizza_bandeja_footer img { position: absolute; }
.pizza_detalhes_footer .valor_pizza { margin: 17px 0 0 70px; color: #fff; font-size: 16px; }
.pizza_detalhes_footer .returnTop { color: #fff; }
.pizza_detalhes_footer .voltar_topo { margin: 17px 20px 0; color: #fff; font-size: 20px; }

/*MODAL FINALIZAR PIZZA*/
#modal_pizza { -webkit-transform: scale(0.7) translate(-51px,-46px); transform: scale(0.7) translate(-51px,-46px); margin: 0 auto -60px auto; }
#modal_pizza.amostra_pizza_geral .pizza_item_content { -webkit-transform: scale(1.45) translate(7px,3px); transform: scale(1.45) translate(7px,3px); }
#modal_pizza.amostra_pizza_geral .pizza_item_content img { position: absolute; }

.detalhes_pizza_montada h3 { font-size: 18px; margin: 3px 0 3px; }
.pizza_tamanho_resumo { font-size: 16px; margin: 0; color: #008b3b; }

.brinde { display: block; width: 100%; }
.brinde li { display: block; min-height: 54px; height: auto; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc; padding: 9px; }

.valor_resumo { font-size: 20px; color: #008b3b; }
.resumo_opcionais h3 { font-size: 20px; }
.resumo_opcionais .rolagem_brinde { width: 100%; display: block; height: 100px; overflow-y: scroll; }
ul.sabor_brinde { margin: 0 auto; text-align: center; }
ul.sabor_brinde li { min-height: 90px; height: auto; display: inline-block; margin-right: 10px; margin-bottom: 10px; text-align: center; font-size: 14px; }
ul.sabor_brinde li img { height: 65px; display: block; margin: 0 auto; }
ul.sabor_brinde li span { font-size: 10px; display: block; width: 100px; }

@media only screen and (max-width: 767px){
	.btn_escolha_seu_brinde { float: none !important; }
}

.bordas { text-align: center; }
.bordas label { text-align: center; }
.bordas label span { font-size: 10px; display: block; }

/*MODAL FINALIZAR PIZZA*/

/*PRODUTO*/
.preco { font-size: 20px; }
.promo { font-size: 16px; text-decoration: line-through; clear: both; }
.img_big img { width: 100%; }
.slider_img { display: block; position: relative; }
.arrow_prev_list, .arrow_next_list { display: block; font-size: 25px; position: absolute; top: 50%; margin-top: -10px; text-decoration: none !important; height: 20px; }
.arrow_prev_list { left: -30px; }
.arrow_next_list { right: -30px; }
.bx-next, .bx-prev { text-indent: -99999px; display: block; position: absolute; top: 0; width: 100%; height: 500%; }

.quantidade input { height: 60px; width: 120px; background: #fff; border: solid 1px #ededed; font-size: 20px; text-align: center; float: left; }
.quantidade a { text-decoration: none; font-size: 25px; padding-top: 12px; height: 60px; width: 60px; text-align: center; outline: none; background: #dfdfdf; display: block; float: left; }

@media(min-width: 1px) and (max-width: 678px){
  .quantidade input { height: 30px; width: 80px; font-size: 15px; }
  .quantidade a { font-size: 20px; padding-top: 0px; height: 30px; width: 30px; }  
}
.qtd2 input { max-width: 30px; }
/*PRODUTO*/

/*PRODUTO*/
.titulo_h1::after { content: ' '; clear: both; border-bottom: 1px solid #000; width: 75px; margin-top: 5px; display: block; margin-bottom: 25px; }

.espaco_adcional { display: inline-block; width: 45px; }


.thumb_produto { opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 1s, opacity 1s; transition: transform 1s, opacity 1s; }
.item_produto.oculto .thumb_produto { -webkit-transform: scale(0); transform: scale(0); opacity: 0; }

.item_produto { margin-bottom: 35px; display: none;  }
.item_produto a:hover { color: #4b4d4d !important; }
.thumb_produto { border: solid #000 1px; max-width: 260px; height: 410px; margin: 0 auto; position: relative; background: #fdf4d9; }
.thumb_produto.grupo { height: 324px !important; }
.thumb_produto h2 { margin: 10px 10px 0 10px; }
.thumb_produto .desc_item { text-align: center; font-family: 'latobold'; font-size: 18px; color: #555555; }
.thumb_produto small { margin: 10px 10px 0 10px; font-family: 'latoregular'; font-size: 11px; color: #555555; display: block; }
.thumb_produto h3.preco_venda  { margin: 10px 10px 0 10px; font-family: 'latobold' !important; font-size: 24px !important; color: #555555; }
.thumb_produto img { display: block; margin: 0 auto; width: 258px; height: 225px; }
.bottom_thumb_produto { width: 100%;}
a.comprar { background-color: #d71921; color: #ffffff; text-transform: uppercase; font-family: 'latobold'; font-size: 18px; width: 258px; border-radius: 0; border-top: 1px solid #000; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }
a.comprar:hover { background-color: #f69c1d; color: #ffffff !important; }
.btn_produto { position: relative !important; border: none !important; }
a.comprar.p1p { background-image: url(../img/1p.png); background-position: 0; background-repeat: no-repeat; float: left; width: 45%; }
a.comprar.p2p { background-image: url(../img/2p.png); background-position: 0; background-repeat: no-repeat; float: right; width: 45%; margin-right: -11px; }

.bottom_thumb_produto h3 { font-family: 'latobold'; font-size: 18px; margin-top: 10px !important; }
.bottom_thumb_produto h3 span { font-size: 14px; }


.preco { font-size: 20px; }
.promo { font-size: 16px; text-decoration: line-through; clear: both; }
.img_big img { width: 100%; }
.slider_img { display: block; position: relative; }
.arrow_prev_list, .arrow_next_list { display: block; font-size: 25px; position: absolute; top: 50%; margin-top: -10px; text-decoration: none !important; height: 20px; }
.arrow_prev_list { left: -30px; }
.arrow_next_list { right: -30px; }
.bx-next, .bx-prev { text-indent: -99999px; display: block; position: absolute; top: 0; width: 100%; height: 500%; }

.quantidade input { height: 60px; width: 120px; background: #fff; border: solid 1px #ededed; font-size: 20px; text-align: center; float: left; }
.quantidade a { text-decoration: none; font-size: 25px; padding-top: 12px; height: 60px; width: 60px; text-align: center; outline: none; background: #dfdfdf; display: block; float: left; }

@media(min-width: 1px) and (max-width: 678px){
  .quantidade input { height: 30px; width: 80px; font-size: 15px; }
  .quantidade a { font-size: 20px; padding-top: 0px; height: 30px; width: 30px; }  
}
.qtd2 input { max-width: 30px; }

.ponto_carne { width: 100px; }
/*PRODUTO*/

/*MEUS PEDIDOS*/
.tb_meuPedido, .tb_itensPedido { 
    position: relative;
    display: block;
    width: 610px;
    margin: 0;
    border-collapse: separate;
    border-spacing: 0;
}

table.tb_meuPedido thead tr td, .tb_itensPedido thead tr td { font: bold 1.3em 'pt_serifregular'; border-right: none!important; }
table.tb_meuPedido thead tr td:first-child { border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; width: 200px; }
table.tb_meuPedido thead tr td:last-child { border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; width: 400px; text-align: right; }
table.tb_meuPedido tr td, .tb_itensPedido tr td { border-bottom: 1px solid #cdcdcd; height: 50px; padding: 0 20px; font: 12px Verdana,Arial,Helvetica; border-right: 1px solid #fff; }
table.tb_meuPedido tbody { display: none; }
.tb_meuPedido tbody tr td[colspan="2"] { padding: 0 !important; }

.tb_itensPedido { margin: 0 !important; }

.tb_itensPedido tr td:first-child { text-align: right; width: 50px !important; }
.tb_itensPedido tr td { text-align: center; width: 450px !important; }
.tb_itensPedido tr td:last-child { text-align: right; width: 100px !important; }
.tdCenter { text-align: center !important; }

.data_horaPedido { display: block; font-size: 10px; }

.P_arrow { float: right; width: 30px; height: 18px;display: block; margin-left: 10px; cursor: pointer; }
.statusdopedido { width: 610px; overflow: hidden; height: 100px; }
.timeline { width: 610px; height: 55px; }
.statusdopedido.hum .timeline { background: url(../img/webentrega/hum.png) center center no-repeat;}
.statusdopedido.dois .timeline { background: url(../img/webentrega/dois.png) center center no-repeat;}
.statusdopedido.tres .timeline { background: url(../img/webentrega/tres.png) center center no-repeat;}
.statusdopedido.quatro .timeline { background: url(../img/webentrega/quatro.png) center center no-repeat;}
.statusdopedido.cinco .timeline { background: url(../img/webentrega/cinco.png) center center no-repeat;}
.statusdopedido.cancelado .timeline { background: url(../img/webentrega/cancelado.png) center center no-repeat;}
.statusdopedido.cancelado .infotimeline { display: none;}
.infotimeline { font-family: arial; font-size: 10px; color:#444444; float: left; text-align: center; }
    .infotimeline.hum { width:82px; padding: 0 10px 0 0; }
    .infotimeline.dois { width:180px; padding: 0 2px 0 8px; }
    .infotimeline.tres { width:101px; padding: 0 6px 0 0; }
    .infotimeline.quatro { width:160px; padding: 0 40px 0 30px; }
    .infotimeline.cinco { padding-right: 0; width: 80px; padding: 0 0 0 6px;}
/*MEUS PEDIDOS*/

#tp_pag_cartoes ul, #tp_pag_cartoes_entrega ul { list-style: none; }
#tp_pag_cartoes ul li, #tp_pag_cartoes_entrega ul li { display: inline-block; margin-right: 20px; }

.outros_cartoes { display: none; }

</pre></body></html>