.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.formu-contactar.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea{height:140px}.formu-contactar .wpcf7-list-item{margin:0}#main-header{box-shadow:0 0 7px rgb(0 0 0 / 10%)!important}.mobile_menu_bar:before{color:#ff5151}.et_mobile_menu{border-top:3px solid #ff5151}a.et-cart-info{display:none}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:5px}.imagen-circular{position:relative;width:225px;height:225px;overflow:hidden;border-radius:50%}.imagen-circular img{width:100%;height:auto}@media(min-width:981px) and (max-width:1060px){.imagen-circular{width:150px;height:150px}}@media(min-width:1061px) and (max-width:1150px){.imagen-circular{width:170px;height:170px}}@media(min-width:1151px) and (max-width:1250px){.imagen-circular{width:180px;height:180px}}@media(min-width:1251px) and (max-width:1400px){.imagen-circular{width:200px;height:200px}}@media(min-width:481px) and (max-width:550px){.imagen-circular{width:160px;height:160px}}@media(min-width:551px) and (max-width:670px){.imagen-circular{width:180px;height:180px}}@media(min-width:981px) and (max-width:1200px){h2.titulo-categoria{font-size:18px}}@media(min-width:981px) and (max-width:1130px){.et_pb_row.reserva-info{max-width:515px;left:5%}.reserva-restaurantes .et_pb_column.column-formu-reserva{padding-right:40px;padding-left:180px}}@media(min-width:1131px) and (max-width:1350px){.et_pb_row.reserva-info{max-width:580px;left:5%}.reserva-restaurantes .et_pb_column.column-formu-reserva{padding-right:90px;padding-left:200px}}@media(min-width:1351px) and (max-width:1500px){.et_pb_row.reserva-info{max-width:650px;left:5%}.reserva-restaurantes .et_pb_column.column-formu-reserva{padding-right:80px;padding-left:215px}}@media(min-width:1501px) and (max-width:1650px){.et_pb_row.reserva-info{max-width:650px;left:10%}.reserva-restaurantes .et_pb_column.column-formu-reserva{padding-right:120px;padding-left:230px}}@media(min-width:1651px) and (max-width:1800px){.et_pb_row.reserva-info{max-width:650px;left:10%}}@media(min-width:981px) and (max-width:1650px){.home .et_pb_row.pasion-italiana{padding-left:10%!important}}@media(min-width:1651px) and (max-width:1850px){.home .et_pb_row.pasion-italiana{padding-left:12%!important}}.alergenos{display:flex!important;column-gap:10px;flex-wrap:wrap}.et_overlay:before{color:#ff5151}@media screen and (max-width:600px){.woocommerce ul.products li.product:nth-child(n){float:none!important;width:100%!important}}@media(min-width:981px) and (max-width:1340px){.cabecera_home{background-size:cover!important}}.pswp__caption__center{text-align:center;font-size:18px;color:#FFF}a.button.product_type_variable.add_to_cart_button{width:100%;text-align:center}a.button.product_type_variable.add_to_cart_button:hover{width:100%;text-align:center;border-color:#ff5151;color:#ff5151;background-color:#ffffff}@media only screen and (max-width:430px){body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{margin-top:15px!important}}@media(max-width:767px){.noticia-pedido .woocommerce-message{display:flex;flex-direction:column-reverse}}