.woocommerce div.product form.cart .quantity{display:none!important}.wc-pao-addon input[type="number"]::-webkit-inner-spin-button,.wc-pao-addon input[type="number"]::-webkit-outer-spin-button{opacity:1!important;display:inline!important;-webkit-appearance:auto!important}.wc-pao-addon input[type="number"]{display:inline-block!important;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;width:60px;height:35px;text-align:center;margin:0!important;padding:0 5px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;appearance:none}.wc-pao-addon input[type="number"]::-moz-inner-spin-button{display:inline!important;opacity:1!important}.wc-pao-addon .input-container{position:relative;display:flex;flex-direction:column;align-items:center}.wc-pao-addon .input-container input[type="number"]{width:60px;height:35px;padding:.2em .6em;border:1px solid #ddd;border-radius:5px;text-align:center;margin:0 auto}.wc-pao-addon .input-container .mobile-message{display:none;font-size:.9rem;color:#666;margin-top:5px;text-align:center}@media (max-width:768px){.wc-pao-addon .input-container .mobile-message{display:block}}.wc-pao-addon{padding-top:5px!important;padding-bottom:5px!important;border-bottom:1px dashed rgb(0 0 0 / .05)}.wc-pao-addon .wc-pao-addon-description p{font-size:12px!important;color:#666;margin:0}.wc-appointments-appointment-form-wrap{display:block!important;font-size:14px;width:100%;font-family:inherit}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form input,.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form textarea,input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select{color:#666;padding:.2em .6em;height:auto;border:1px solid var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-sizing:border-box;transition:all 0.2s linear;font-family:inherit}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form label{color:#e30505!important;font-family:inherit;font-weight:600!important;font-size:0.9em!important}.wc-appointments-date-picker .ui-datepicker-title{font-weight:700!important;font-size:1.1rem;text-align:center;color:#2b2b2b}.wc-appointments-date-picker .ui-datepicker th{background:0;border:0;color:#2b2b2b;font-size:.9em;font-weight:700!important;padding:.8em 0!important;text-align:center;word-break:normal}.wc-appointments-date-picker .ui-datepicker{padding:10px!important}.woocommerce-js div.product form.cart .button{vertical-align:middle;float:left;width:100%;padding:20px 20px!important;margin-bottom:1em}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker li.slot_heading{color:#2b2b2b;display:block;font-weight:600;margin:0 0 10px;text-align:center}@media (max-width:768px){.wc-pao-addon input[type="number"]{width:100%;font-size:1rem;height:40px}.wc-pao-addon input[type="number"]::after{content:'Bitte geben Sie die Menge ein';display:block;font-size:.9rem;color:#666;margin-top:5px}.wc-pao-addon input[type="number"]{margin-bottom:10px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form label{color:#e30505!important;font-family:inherit;font-weight:600!important;font-size:16px!important}}.cta-button-mobile{position:fixed;bottom:20px;left:0;right:0;margin:0 20px;background-color:#e30505;color:#fff;padding:15px 20px;border-radius:5px;font-size:16px;font-weight:700;text-align:center;z-index:9999;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}@media (min-width:769px){.cta-button-mobile{display:none}}.cta-button-mobile.hidden{opacity:0;visibility:hidden;transform:translateY(100%);pointer-events:none}.cta-link{color:#fff;text-decoration:none;font-family:inherit;display:block;text-align:center}.woocommerce-mini-cart .quantity.buttons_added{display:none!important}.woocommerce-mini-cart__buttons .wc-forward[href*="warenkorb"]{display:none!important}.woocommerce-mini-cart__total strong,.woocommerce-mini-cart__total .woocommerce-Price-amount,.woocommerce-mini-cart .ast-product-name,.woocommerce-mini-cart .woocommerce-Price-currencySymbol{font-size:14px!important;font-weight:500!important;color:inherit}.woocommerce-mini-cart .woocommerce-placeholder,.woocommerce-mini-cart img{display:none!important}.woocommerce-mini-cart-item{padding-left:0!important;margin-left:0!important}.woocommerce-mini-cart-item dl.variation{margin:0!important;padding:0!important}.woocommerce-mini-cart-item dl.variation dt,.woocommerce-mini-cart-item dl.variation dd{margin:0!important;padding:0!important;text-align:left!important}.woocommerce-mini-cart-item .ast-product-name{margin-left:0!important;padding-left:0!important}