.product-name a:not(.button){pointer-events:none;color:inherit}.woocommerce-js div.product form.cart .group_table a.button.product_type_subscription{display:none}.woocommerce-js div.product form.cart .group_table label{pointer-events:none}@media (min-width:768px){.elementor-50571 .elementor-element.elementor-element-2722494f{--content-width:740px}}.woocommerce-cart #content,.woocommerce-checkout #content,.woocommerce-cart .astra-advanced-hook-28147,.woocommerce-checkout .astra-advanced-hook-28147{background:var(--ast-global-color-4)}.woocommerce-checkout form.woocommerce-cart-form{margin-top:30px}.woocommerce-message a.button.wc-forward{display:none}.woocommerce a.woocommerce-button.button.view{background:var(--ast-global-color-0);color:white}.woocommerce a.woocommerce-button.button.view:hover{background:var(--ast-global-color-1);color:white}.woocommerce a.button.cancel{background:orangered;color:white}.woocommerce a.button.cancel:hover{background:red;color:white}.woocommerce #content table.cart td.product-quantity,.woocommerce-page #content table.cart td.product-quantity,.woocommerce-page.woocommerce-checkout table.shop_table th.product-quantity,.woocommerce.woocommerce-checkout table.shop_table th.product-quantity,.woocommerce #content table.cart td.product-subtotal,.woocommerce-page #content table.cart td.product-subtotal,.woocommerce-page.woocommerce-checkout table.shop_table th.product-subtotal,.woocommerce.woocommerce-checkout table.shop_table th.product-subtotal,.woocommerce #content table.cart td.product-thumbnail,.woocommerce-page #content table.cart td.product-thumbnail,.woocommerce-page.woocommerce-checkout table.shop_table th.product-thumbnail,.woocommerce.woocommerce-checkout table.shop_table th.product-thumbnail{display:none!important}.woocommerce form.woocommerce-cart-form table.shop_table{background:white;border-radius:6px}.woocommerce #content table.cart td,.woocommerce-page #content table.cart td{padding:20px;border-left:none;border-right:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{border:0!important;padding:16px 20px}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none!important}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:100%}.woocommerce-page table.cart td.actions .button-spat{flex-grow:2}.woocommerce-page table.cart td.actions .button-spat a{line-height:2}.entry-content .woocommerce-message,.entry-content .woocommerce-error,.entry-content .woocommerce-info{background:white}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{opacity:.7}.woocommerce form #billing_postcode_field,.woocommerce form #billing_city_field{width:50%}.ast-modern-checkout .woocommerce .ast-create-account-section{display:block!important}.woocommerce-checkout button.show-password-input{display:none}.woocommerce-page.woocommerce-checkout form #order_review table,.woocommerce.woocommerce-checkout form #order_review table{background:white}.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total small.includes_tax{display:block}.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total small .amount{font-weight:initial}.ast-modern-checkout .woocommerce #payment ul.payment_methods{background:white}.woocommerce-checkout div#stripe-payment-data .form-row{padding-bottom:0!important}.woocommerce p#billing_company_wi_id_field,.woocommerce p#billing_company_wi_vat_field,.woocommerce p#billing_company_wi_tax_field{width:100%}.woocommerce-checkout div#stripe-sepa_debit-payment-data p.wc-stripe-sepa-mandate{margin-bottom:0!important}.woocommerce-checkout div#stripe-sepa_debit-payment-data fieldset#wc-stripe_sepa-form{}.woocommerce-checkout div#stripe-sepa_debit-payment-data label{display:block;padding:0;margin:0;opacity:1;transform:none}.woocommerce-checkout div#stripe-sepa_debit-payment-data #wc-stripe_sepa-form p.form-row.form-row-wide{padding:0;margin:20px 0 0;min-height:20px}.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead,.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody,.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{display:none!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--ast-global-color-6);color:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--ast-global-color-7);color:inherit}.woocommerce #content table.cart .button,.woocommerce-page #content table.cart .button{background:transparent;border:1px solid var(--ast-global-color-0);padding:0 14px;border-color:#e2e8f0}.woocommerce #content table.cart .button:hover,.woocommerce-page #content table.cart .button:hover{background-color:var(--ast-global-color-1);border:1px solid var(--ast-global-color-1);color:white}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:15px}.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table{background:white}.acadp .alert-info{color:var(--ast-global-color-2)}.woocommerce-order-received .woocommerce-superfaktura a{background:var(--ast-global-color-0);padding:8px 10px;color:white;font-weight:600;border-radius:6px}.woocommerce-order-received .woocommerce-superfaktura a:hover{background:var(--ast-global-color-1)}body:not(.logged-in).woocommerce-account h1.entry-title{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;padding-inline-start:0;background-color:var(--ast-global-color-4)}.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row{width:100%!important}.woocommerce .woocommerce-MyAccount-content .u-column2.col-2.woocommerce-Address{display:none!important}@media only screen and (max-width:991px){.woocommerce-page #content table.cart td.actions .coupon{flex-wrap:wrap}}