h1,h2,h3,h4,h5,h6{line-height:1.5}nav li{position:relative;line-height:1.5em!important}#top-menu li a,.et_search_form_container input{font-size:1rem}#top-menu li li a{padding:6px 20px;width:320px}.nav li ul{width:350px}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}.et_mobile_menu{overflow:scroll!important;max-height:83vh}.mobile_menu_bar:after{content:'MENÚ';bottom:10px;left:10%;position:relative!important;color:#FFF}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.wapf-field-row{margin-bottom:10px}.wapf-field-label{font-size:22px;text-transform:uppercase;font-weight:bold;border-radius:5px 5px 0 0;position:relative;height:50px;line-height:50px;background-color:#d94637;color:#ffffff}.wapf-field-input{padding:20px 10px 0px 10px;border:2px solid #d94637;border-radius:0 0 5px 5px;border-top:none}.wapf-field-label label{height:100%;padding-left:15px;display:inline-block}.wapf-radios .wapf-checkable input,.wapf-checkboxes .wapf-checkable input{display:none}.wapf-radios{text-align:left}.wapf-checkable{display:inline-block;margin-right:10px;margin-bottom:10px}.wapf-radios label,.wapf-checkboxes label{position:relative;color:#333;background-color:#ededed;font-size:16px;text-align:center;height:40px;line-height:35px;display:block;cursor:pointer;border:2px solid #f0f0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.wapf-label-text{padding-right:10px}.wapf-pricing-hint{color:green;font-weight:bold}.wapf-radios .wapf-checked .wapf-pricing-hint,.wapf-checkboxes .wapf-checked .wapf-pricing-hint{color:#000;font-weight:bold}.wapf-radios .wapf-checked>label,.wapf-checkboxes .wapf-checked>label{border:2px solid #2fcc71;background-color:#2fcc71;color:#fff;font-weight:bold;transition:0.5s all}.wapf-radios .wapf-checked>label:after,.wapf-checkboxes .wapf-checked>label:after{content:"\2713";width:25px;height:25px;line-height:20px;border-radius:100%;border:2px solid #fff;background-color:#2fcc71;z-index:999;position:absolute;top:-14px;right:-14px;color:#fff}.wapf-checkboxes .wapf-checked>label:after{top:-10px;right:-10px}.wpac-pizza-shop-single form.cart{flex-direction:column}.wpac-pizza-shop-single form.cart .quantity{text-align:center}.wpac-pizza-shop-single form.cart .quantity input{display:inline-block;width:200px;margin-bottom:10px}.wpac-pizza-shop-single form.cart .button{margin-left:0!important;width:250px;float:none!important;margin:0 auto!important}.wpac-custom-shop-css .products-list-view{grid-template-columns:100%!important}.wpac-custom-products-loop .entry{background-color:transparent!important;box-shadow:none}.wpac-custom-tabs .elementor-tab-title{padding:10px 20px;background-color:#000;margin:0 10px;border-radius:5px}.wpac-custom-tabs .elementor-tab-title.elementor-active{background-color:#D94637}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0 0 9px!important;border-radius:18px}.onsale{display:none}.woocommerce form .form-row abbr.required{color:#ee0000;font-weight:700;border:0!important;text-decoration:none}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;margin:0;list-style:none outside;background-color:#ffffff;border-bottom:0px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92rem;border-radius:10px;line-height:1.5em;background-color:#ee0000;color:#ffffff}.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #ee0000;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment div.form-row{padding:1em;background-color:#ffffff}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92rem;border-radius:10px;line-height:1.5em;background-color:#ee0000;color:#ffffff;display:none!important}