html,body{height:100%;margin:0}#wrapper{min-height:100vh;display:flex;flex-direction:column}#main{flex:1}.woocommerce-account .woocommerce-MyAccount-content-wrapper>p:first-of-type{display:none!important}.woocommerce-account .u-columns.woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:40px;position:relative!important;margin-top:60px!important}.woocommerce-account .u-columns.woocommerce-Addresses::before{content:"Címeim"!important;position:absolute!important;top:-60px!important;left:0!important;right:0!important;text-align:center!important;font-size:2em!important;font-weight:bold!important;color:#222222!important}.woocommerce-account .woocommerce-MyAccount-content-wrapper{display:flex!important;flex-direction:column!important}.woocommerce-account .u-columns.woocommerce-Addresses{order:1!important}.woocommerce-account .woocommerce-MyAccount-content-wrapper::after{content:"Az alábbi címek lesznek alapértelmezésként használva fizetéskor."!important;order:2!important;display:block!important;text-align:center!important;margin-top:40px!important;color:#666666!important;font-size:1rem!important}.woocommerce-account .u-column1,.woocommerce-account .u-column2{flex:1;min-width:280px;float:none!important;width:auto!important}.woocommerce-account .woocommerce-Address{background:#fafafa;padding:20px;border:1px solid #e2e2e2;border-radius:4px;height:100%}.woocommerce-edit-account form.woocommerce-EditAccountForm{display:flex!important;flex-wrap:wrap!important;gap:20px!important;position:relative!important;padding-top:60px!important}.woocommerce-edit-account form.woocommerce-EditAccountForm::before{content:"Adataim"!important;position:absolute!important;top:0!important;left:0!important;right:0!important;text-align:center!important;font-size:2em!important;font-weight:bold!important;color:#222222!important;margin-bottom:20px!important;flex:0 0 100%!important}.woocommerce-edit-account form.woocommerce-EditAccountForm>p.form-row{flex:0 0 calc(50% - 10px)!important;box-sizing:border-box!important}.woocommerce-edit-account form.woocommerce-EditAccountForm>.clear,.woocommerce-edit-account form.woocommerce-EditAccountForm>fieldset,.woocommerce-edit-account form.woocommerce-EditAccountForm>p:has(button){flex:0 0 100%!important}.woocommerce-edit-account p.form-row-last{order:1!important}.woocommerce-edit-account p.form-row-first{order:2!important}.woocommerce-edit-account p.form-row-wide:has(#account_display_name){order:3!important}.woocommerce-edit-account p.form-row-wide:has(#account_email){order:4!important}.woocommerce-edit-account p.form-row-wide:has(#account_display_name) label{display:inline!important}.woocommerce-edit-account p.form-row-wide:has(#account_display_name) label .required{display:inline-block!important;float:none!important}.woocommerce-edit-account p.form-row-wide:has(#account_display_name) span#account_display_name_description{display:block!important;margin-top:5px!important;width:100%!important;flex:0 0 100%!important}.woocommerce-edit-account fieldset{order:5!important;border:1px solid #e2e2e2!important;border-radius:6px!important;padding:20px!important;background:#fdfdfd!important;display:flex!important;flex-wrap:wrap!important;gap:20px!important}.woocommerce-edit-account fieldset legend{flex:0 0 100%!important;font-weight:bold!important;padding:0 10px!important;font-size:1.1em!important}.woocommerce-edit-account fieldset p:has(#password_current){flex:0 0 100%!important}.woocommerce-edit-account fieldset p:has(#password_1){flex:0 0 calc(50% - 10px)!important}.woocommerce-edit-account fieldset p:has(#password_2){flex:0 0 calc(50% - 10px)!important}.woocommerce-edit-account input.input-text{background-color:#fafafa!important;border:1px solid #e2e2e2!important;border-radius:4px!important;padding:12px!important;width:100%!important}.woocommerce-edit-account input.input-text:focus{background-color:#ffffff!important;border-color:#444444!important}.woocommerce-edit-account p:has(button[name="save_account_details"]){order:6!important;text-align:right!important;margin-top:-5px!important}.woocommerce-edit-account button.button[name="save_account_details"]{background-color:#7a9a5b!important;color:#ffffff!important;border:none!important;border-radius:4px!important;padding:12px 28px!important;font-weight:bold!important;cursor:pointer!important;box-shadow:none!important}.woocommerce-edit-account button.button[name="save_account_details"]:hover{background-color:#68844e!important}.woocommerce-orders-table{position:relative!important;margin-top:60px!important}.header-nav .account-item a{display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:8px}#wrapper{display:flex!important;flex-direction:column!important;min-height:100vh!important}#main{flex:1 0 auto!important}#footer{margin-top:auto!important}.woocommerce-cart .actions br,.woocommerce-cart .wc-proceed-to-checkout br{display:none!important}.woocommerce-cart td.actions .continue-shopping,.woocommerce-cart td.actions p{display:inline-block!important;vertical-align:middle!important;margin:0 8px 0 0!important;padding:0!important}.woocommerce-cart td.actions .button-continue-shopping,.woocommerce-cart td.actions button[name="update_cart"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;line-height:1!important;padding:0 18px!important;margin:0!important;font-size:13px!important;font-weight:700!important;box-sizing:border-box!important;vertical-align:middle!important;text-transform:uppercase!important}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout p{margin:0!important;padding:0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;line-height:1!important;padding:0 20px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;box-sizing:border-box!important}@media (max-width:1024px){.desktop-only{display:none!important}}@media (min-width:1025px){.mobile-only{display:none!important}}