body:not(.logged-in) .logged-out-hide{display:none}body.logged-in .logged-in-hide{display:none}@media (max-width:1199px){.woocommerce-page.woocommerce-checkout #primary,.woocommerce.woocommerce-checkout #primary{margin-top:1.5em;margin-bottom:1.5em}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce.woocommerce-checkout form #customer_details.col2-set{margin-right:40px;width:calc(50% - 20px)}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review_heading{width:calc(50% - 20px)}}@media (max-width:544px){.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review_heading{padding-left:20px!important;padding-right:20px!important}}@media (max-width:544px){.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review{padding:0 20px!important}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form .wcgv-visible-vat-field,.woocommerce.woocommerce-checkout form .wcgv-visible-vat-field{clear:none;float:left;max-width:47%;width:47%}.woocommerce-page.woocommerce-checkout form .wcgv-visible-tax-office-field,.woocommerce.woocommerce-checkout form .wcgv-visible-tax-office-field{clear:none;float:right;max-width:47%;width:47%}.woocommerce-page.woocommerce-checkout form #billing_city_field,.woocommerce.woocommerce-checkout form #billing_city_field{clear:none;float:left;max-width:47%;width:47%}.woocommerce-page.woocommerce-checkout form #billing_postcode_field,.woocommerce.woocommerce-checkout form #billing_postcode_field{clear:none;float:right;max-width:47%;width:47%}.woocommerce-page.woocommerce-checkout form #billing_phone_field,.woocommerce.woocommerce-checkout form #billing_phone_field{clear:none;float:left;max-width:47%;width:47%}}.woocommerce-page.woocommerce-checkout form #order_review .product-name .ast-product-name,.woocommerce-page.woocommerce-checkout form #order_review .product-name .product-quantity,.woocommerce.woocommerce-checkout form #order_review .product-name .ast-product-name,.woocommerce.woocommerce-checkout form #order_review .product-name .product-quantity{font-weight:700!important}.woocommerce-page.woocommerce-checkout form #order_review .product-name .variation,.woocommerce.woocommerce-checkout form #order_review .product-name .variation{font-size:.9em}.woocommerce-page.woocommerce-checkout form #order_review .product-name .variation dt,.woocommerce.woocommerce-checkout form #order_review .product-name .variation dt{font-weight:700}.woocommerce-page.woocommerce-checkout form .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,.woocommerce-page.woocommerce-checkout form .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,.woocommerce.woocommerce-checkout form .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,.woocommerce.woocommerce-checkout form .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{line-height:1.4}.woocommerce-page.woocommerce-checkout form #payment #place_order,.woocommerce.woocommerce-checkout form #payment #place_order{margin-top:20px}.woocommerce-order-received .entry-header{display:none}.woocommerce-order-received .woocommerce-order{background:var(--white);border:1px solid var(--border-color);border-radius:10px;margin:0 auto 40px;max-width:800px;padding:40px;text-align:center}.woocommerce-order-received .woocommerce-order h2{margin-bottom:20px}.woocommerce-order-received .woocommerce-order .order-complete-icon{margin-bottom:20px;max-width:80px}.woocommerce-order-received .woocommerce-order .order-subheader{font-size:1.2em}.woocommerce-order-received .woocommerce-order .order-code,.woocommerce-order-received .woocommerce-order .order-message{font-size:1em}.woocommerce-order-received .woocommerce-order a.ast-button{margin-top:10px}.woocommerce-MyAccount-content a:not(.wp-element-button):not(.button){text-decoration:underline}.woocommerce-js table.shop_table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions a{background:0 0;border:none;color:inherit;display:inline;padding:0;text-decoration:underline}.woocommerce-js table.shop_table td.woocommerce-orders-table__cell-order-actions a:hover,.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions a:hover{color:var(--ast-global-color-0)}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{display:none}