/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.1.4
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'!important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'!important}.site-header-row-container-inner{background-color:#c1e0cf}.verticale{aspect-ratio:2/3}.single-product .gspb_price_value{align-items:center}.prezzo{font-size:14px}select.orderby{background-repeat:no-repeat}.drawer-content .site-header-item{margin-bottom:0px!important}form *::placeholder{font-family:'Libre Franklin'}.wpcf7 form .wpcf7-response-output{margin:0;padding:1rem}.wpcf7-not-valid-tip{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#000;background-color:#eee;text-align:center;border-radius:9rem}.flex-form,.flex-form>div{display:flex;gap:1rem}.flex-form{flex-direction:column}.single-content .flex-form p,.flex-form p{margin-bottom:0;margin-block-start:0;margin-block-end:0}.flex-form>div{flex-direction:row}.flex-form.newsletter>div{justify-content:center}.flex-form>div.mail-protetta{align-items:center;column-gap:.5rem}@media screen and (max-width:767px){.flex-form>div{flex-direction:column}.flex-form>div.mail-protetta{flex-direction:row}}.flex-form>div>div{flex:1 1 50%}.flex-form label.hidden{display:none}input[type="text"],input[type="email"],input[type="tel"],input[type="file"],textarea,select{box-sizing:border-box;border:1px solid var(--global-palette1)!important;width:100%;padding:.5rem 1rem!important;border-radius:0rem!important;background:#fff}input[type="text"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="file"].wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid{border:1px solid red!important}select,input[type="file"]{color:var(--global-palette1)!important}input[type="checkbox"]{margin:0;width:1rem;height:1rem;border-radius:0rem!important;border:1px solid var(--global-palette1)!important}.wpcf7-list-item{margin:0}.wpcf7-list-item>label{display:flex;flex-direction:row;align-items:center;column-gap:1rem}input[type="submit"]{box-sizing:border-box;padding:.5rem 1rem;border-radius:0rem;border:0}input.wpcf7-form-control.wpcf7-submit{display:block}.flex-form .wpcf7-spinner{display:none!important}.flex-form>div.flex-end{justify-content:flex-end}::-webkit-input-placeholder{color:var(--global-palette1)!important;opacity:.5}:-moz-placeholder{color:var(--global-palette1)!important;opacity:.5}::-moz-placeholder{color:var(--global-palette1)!important;opacity:.5}:-ms-input-placeholder{color:var(--global-palette1)!important;opacity:.5}.overlay{position:absolute;top:30%;left:50%;z-index:9;transform:translatex(-50%)}.overlay .circle{width:250px;height:250px;background-color:rgb(193 224 207 / 60%);border-radius:50%;display:flex;justify-content:center;align-items:center;border:3px solid #fff}.overlay .circle span{color:#fff;font-size:30px;text-transform:uppercase;font-family:'ANTONIO'}.overlay.card .circle{width:120px;height:120px}.overlay.card .circle span{font-size:20px}@media (max-width:768px){.overlay .circle{width:150px;height:150px}.overlay .circle span{font-size:20px}}.grecaptcha-badge{visibility:hidden}.captcha-disclaimer-text{font-size:12px;display:block!important;opacity:.6;margin-top:-10px}.captcha-disclaimer-text a{text-decoration:none}.newsletter .captcha-disclaimer-text{text-align:center}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{display:flex!important}