.cercaData{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.cercaData:before,.cercaData:after{display:none!important}.cercaData p,.cercaData input{margin-bottom:0px!important}.cercaData p{max-width:390px!important;width:100%}.cercaData input{width:100%}.additionalDataFormRow input:read-only,.additionalDataFormRow textarea:read-only{background-color:#dfdfdf!important;color:#666!important;border:1px solid #ccc!important;cursor:not-allowed}.cercaData button{height:44px}.accordionDatiAnimale{border-top:1px solid rgb(102 102 102 / .4);border-bottom:1px solid rgb(102 102 102 / .4);padding:5px 15px;margin-bottom:20px}.accordionDatiAnimale summary{font-weight:700}.accordionDatiAnimale summary::marker{text-align:right}.additionalDataFormRow{display:grid;grid-template-columns:1fr 1fr;gap:20px}.additionalDataFormRow.singleColumn{grid-template-columns:1fr!important}.additionalDataFormRow:before,.additionalDataFormRow:after{display:none!important}.headingRow{width:100%;background-color:#0151C2;color:#fff!important;text-transform:uppercase;text-align:center}.woocommerce-cart .woocommerce-cart-form__cart-item .product-name dl.variation dt.variation-{display:none!important}.woocommerce-cart .woocommerce-cart-form__cart-item .product-name dl.variation dd.variation-{padding-left:0px!important}.woocommerce button.single_add_to_cart_button:disabled[disabled]{background-color:gray!important}.dataPrelievo{display:flex;flex-direction:column}input[type=date]{box-sizing:border-box;min-height:2.40741rem;width:100%;padding:.61728rem;margin-bottom:.61728rem;font-family:inherit;font-size:16.2px;vertical-align:middle;border:1px solid #D0D0D0;border-radius:.18519rem;outline:none;background-color:#fff}.pad-rotella{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:50%;animation:pad-gira .6s linear infinite}@keyframes pad-gira{to{transform:rotate(360deg)}}button.pad-in-caricamento{cursor:progress;opacity:.9}@media (prefers-reduced-motion:reduce){.pad-rotella{animation-duration:2.4s}}.pad-errore-contatto{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:#c0392b}input.pad-campo-errato{border-color:#c0392b!important;box-shadow:0 0 0 1px rgb(192 57 43 / .25)}