.elementor-134 .elementor-element.elementor-element-5412372d{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-134 .elementor-element.elementor-element-8d50590{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-134 .elementor-element.elementor-element-3b08829.elementor-element{--align-self:flex-start;}.elementor-134 .elementor-element.elementor-element-3b08829 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:54px;color:#B48559;}.elementor-134 .elementor-element.elementor-element-fd4c2f9 .woocommerce-breadcrumb{color:#949494;font-family:"Merriweather", Sans-serif;font-size:18px;}.elementor-134 .elementor-element.elementor-element-fd4c2f9 .woocommerce-breadcrumb > a{color:#B48559;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-134 .elementor-element.elementor-element-8d50590{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-134 .elementor-element.elementor-element-3b08829 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for text-editor, class: .elementor-element-e690c29 */.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce{
  --kb-bronze:#b9783d;
  --kb-cream:#eee5d8;
  --kb-bg:#0a0e10;
  --kb-panel:#111517;
  --kb-line:#34393b;
  --kb-muted:#aaa39a;

  --i-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h7v7H3zM14 3h7v7h-7zM3 14h7v7H3zM14 14h7v7h-7z' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h14l1 13H4L5 8Zm4 0V6a3 3 0 0 1 6 0v2' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 17v4h16v-4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z' fill='none' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='10' r='2.5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7' r='4' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M4 22a8 8 0 0 1 16 0Z' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-exit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8V3H3v18h11v-5M10 12h11m-4-4 4 4-4 4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m3 7 9-5 9 5-9 5-9-5Zm0 0v10l9 5 9-5V7M12 12v10' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-edit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 16-1 5 5-1L20 8l-4-4L4 16Zm10-10 4 4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
  --i-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 10h14v11H5zM8 10V7a4 4 0 0 1 8 0v3' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");

  display:flex!important;
  align-items:stretch;
  min-height:640px;
  background:var(--kb-bg);
  border-top:0px solid var(--kb-bronze);
  color:var(--kb-muted);
}

/* Bal oldali menü */
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation{
  order:1!important;
  float:none!important;
  width:250px!important;
  flex:0 0 250px;
  margin:0!important;
  padding:32px 0;
  background:#262527;
  border-right:1px solid var(--kb-line);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation ul{
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation li{
  margin:0!important;
  border:0!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation a{
  display:flex;
  align-items:center;
  gap:18px;
  min-height:72px;
  padding:16px 25px!important;
  color:#d8d1c8!important;
  border-left:3px solid transparent;
  text-decoration:none!important;
  text-transform:uppercase;
  font-size:14px;
  font-weight:500;
  letter-spacing:.3px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation a::before{
  content:"";
  display:block;
  width:28px;
  height:28px;
  flex:0 0 28px;
  background:currentColor;
  -webkit-mask-image:var(--kb-icon);
  mask-image:var(--kb-icon);
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon{
  display:block;
  width:28px;
  height:28px;
  flex:0 0 28px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation-link--dashboard{
  --kb-icon:var(--i-grid);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation-link--orders{
  --kb-icon:var(--i-bag);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation-link--downloads{
  --kb-icon:var(--i-download);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation-link--edit-address{
  --kb-icon:var(--i-pin);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation-link--edit-account{
  --kb-icon:var(--i-user);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation-link--customer-logout{
  --kb-icon:var(--i-exit);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation a:hover{
  color:var(--kb-bronze)!important;
  background:#15191b!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation .is-active a{
  color:var(--kb-cream)!important;
  background:#202426!important;
  border-left-color:var(--kb-bronze);
}

/* Jobb oldal */
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content{
  order:2!important;
  float:none!important;
  width:auto!important;
  min-width:0;
  flex:1 1 auto;
  margin:0!important;
  padding:46px 54px!important;
  background:#262527;
  color:var(--kb-muted);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content:has(.kb-account-dashboard)>p{
  display:none!important;
}

/* Vezérlőpult */
.elementor-134 .elementor-element.elementor-element-e690c29 .kb-welcome h2,
.elementor-134 .elementor-element.elementor-element-e690c29 .kb-orders-panel h3,
.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel h3{
  margin:0;
  color:var(--kb-cream)!important;
  font-family:Georgia,serif;
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:1px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-welcome h2{
  font-size:30px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-welcome p{
  margin:8px 0 28px;
  color:var(--kb-muted);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  margin-bottom:28px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat{
  display:flex;
  align-items:center;
  gap:20px;
  min-height:132px;
  padding:22px;
  color:var(--kb-cream)!important;
  border:1px solid var(--kb-line);
  background:var(--kb-panel);
  text-decoration:none!important;
  transition:.2s;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat:hover{
  border-color:var(--kb-bronze);
  transform:translateY(-2px);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat .kb-icon{
  width:64px;
  height:64px;
  flex:0 0 64px;
  padding:17px;
  box-sizing:border-box;
  color:var(--kb-bronze);
  border:1px solid #6f4b2e;
  background:transparent;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat .kb-icon::after{
  content:"";
  display:block;
  width:100%;
  height:100%;
  background:currentColor;
  -webkit-mask:var(--kb-icon) center/contain no-repeat;
  mask:var(--kb-icon) center/contain no-repeat;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon-bag{
  --kb-icon:var(--i-bag);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon-box{
  --kb-icon:var(--i-box);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon-pin{
  --kb-icon:var(--i-pin);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon-edit{
  --kb-icon:var(--i-edit);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon-lock{
  --kb-icon:var(--i-lock);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-icon-exit{
  --kb-icon:var(--i-exit);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat small{
  display:block;
  color:#c6beb4;
  text-transform:uppercase;
  letter-spacing:1px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat strong{
  display:block;
  margin-top:6px;
  color:var(--kb-cream);
  font:38px Georgia,serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-dashboard-grid{
  display:grid;
  grid-template-columns:minmax(0,2fr) minmax(240px,1fr);
  gap:24px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-orders-panel,
.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel{
  padding:30px;
  border:1px solid var(--kb-line);
  background:var(--kb-panel);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-orders-panel h3,
.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel h3{
  font-size:20px;
  margin-bottom:22px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel h3::after{
  content:"";
  display:block;
  width:44px;
  margin-top:12px;
  border-bottom:2px solid var(--kb-bronze);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-order-table{
  overflow-x:auto;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-order-row{
  display:grid;
  grid-template-columns:.8fr .9fr 1.35fr .9fr auto;
  gap:12px;
  align-items:center;
  min-width:600px;
  padding:14px 4px;
  border-bottom:1px solid var(--kb-line);
  font-size:12px;
  color:#d2cbc2;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-order-head{
  padding-top:0;
  color:#9f9991;
  text-transform:uppercase;
  font-size:10px;
  letter-spacing:.5px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-order-status{
  display:flex;
  align-items:center;
  gap:7px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-order-status i{
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--kb-bronze);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-detail{
  padding:7px 10px;
  color:#ddd!important;
  border:1px solid var(--kb-bronze);
  text-transform:uppercase;
  text-decoration:none!important;
  font-size:10px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-detail:hover{
  color:#111!important;
  background:var(--kb-bronze);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-all-orders{
  display:block;
  margin-top:20px;
  color:var(--kb-bronze)!important;
  text-align:center;
  text-transform:uppercase;
  text-decoration:none!important;
  font-size:11px;
  letter-spacing:.5px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel>a{
  display:flex;
  align-items:center;
  gap:13px;
  padding:19px 0;
  color:#d8d1c8!important;
  border-bottom:1px solid var(--kb-line);
  text-decoration:none!important;
  text-transform:uppercase;
  font-size:11px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel>a:last-child{
  border:0;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel>a .kb-icon{
  width:24px;
  height:24px;
  flex-basis:24px;
  color:var(--kb-bronze);
  background:currentColor;
  -webkit-mask:var(--kb-icon) center/contain no-repeat;
  mask:var(--kb-icon) center/contain no-repeat;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel>a b{
  margin-left:auto;
  font-size:23px;
  font-weight:300;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel>a:hover{
  color:var(--kb-bronze)!important;
}

/* Rendelések, Letöltések, Címek és Fiókadatok */
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content :is(h2,h3,legend){
  color:var(--kb-cream)!important;
  font-family:Georgia,serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content :is(p,address,.woocommerce-Address-title) a:not(.button){
  color:var(--kb-bronze)!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content :is(label,em,address){
  color:var(--kb-muted);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content :is(
  .input-text,
  select,
  textarea,
  .select2-selection
){
  background:var(--kb-panel)!important;
  color:var(--kb-cream)!important;
  border:1px solid var(--kb-line)!important;
  border-radius:0!important;
  padding:11px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content select option{
  background:var(--kb-panel);
  color:var(--kb-cream);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content fieldset{
  margin-top:22px;
  padding:18px;
  border:1px solid var(--kb-line);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content .woocommerce-Address{
  padding:24px;
  background:var(--kb-panel);
  border:1px solid var(--kb-line);
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content :is(
  .woocommerce-info,
  .woocommerce-message,
  .woocommerce-error
){
  background:var(--kb-panel)!important;
  color:var(--kb-muted)!important;
  border:1px solid var(--kb-line)!important;
  border-top:2px solid var(--kb-bronze)!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content :is(
  .woocommerce-info,
  .woocommerce-message
)::before{
  color:var(--kb-bronze)!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content table.shop_table{
  background:var(--kb-panel);
  color:#d2cbc2;
  border:1px solid var(--kb-line);
  border-radius:0;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content table.shop_table th,
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content table.shop_table td{
  padding:14px;
  border-color:var(--kb-line);
}



.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce .button:hover{
  background:var(--kb-bronze)!important;
  color:#111!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce .show-password-input{
  color:var(--kb-cream);
}

/* Fiókadatok – pénztár űrlapstílus */
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm label{
  margin-bottom:6px;
  color:#949494!important;
  font:400 11px Roboto,sans-serif;
  text-transform:uppercase;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm .input-text{
  height:42px;
  padding:0 12px!important;
  background:transparent!important;
  color:#fff!important;
  border:1px solid #56575C!important;
  border-radius:0!important;
  font:400 13px Roboto,sans-serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm .form-row{
  margin-bottom:12px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm em{
  color:#949494!important;
  font:italic 11px Roboto,sans-serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm fieldset{
  margin:30px 0 16px!important;
  padding:0!important;
  border:0!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm legend{
  width:100%;
  margin-bottom:14px;
  padding-bottom:8px;
  color:var(--kb-bronze)!important;
  border-bottom:1px solid #56575C;
  font:700 20px Merriweather,serif;
  text-transform:uppercase;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-EditAccountForm .button{
  padding:12px 20px!important;
  background:var(--kb-bronze)!important;
  color:#fff!important;
  font:600 12px Roboto,sans-serif;
}

/* Kijelentkezett állapot – Belépés */
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce:not(:has(.woocommerce-MyAccount-navigation)){
  display:block!important;
  min-height:0;
  padding:0;
  background:transparent;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce:not(:has(.woocommerce-MyAccount-navigation))>h2{
  width:100%;
  max-width:none;
  margin:0 0 22px;
  color:var(--kb-bronze)!important;
  font:700 22px/1.3 Merriweather,serif;
  text-transform:uppercase;
  box-sizing:border-box;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login{
  width:100%;
  max-width:none;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-sizing:border-box;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login label{
  margin-bottom:6px;
  color:#949494!important;
  font:400 11px Roboto,sans-serif;
  text-transform:uppercase;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login input.input-text{
  height:42px;
  padding:0 12px!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#fff!important;
  border:1px solid #56575C!important;
  border-radius:0!important;
  box-shadow:none!important;
  font:400 13px Roboto,sans-serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login .form-row{
  margin-bottom:14px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login .form-row-wide:has(+ .form-row:not(.form-row-wide)){
  margin-bottom:8px!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login>.form-row:not(.form-row-wide){
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:0;
  width:100%;
  margin:0!important;
  padding:0!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login__submit{
  order:1;
  display:block!important;
  float:none!important;
  width:100%!important;
  min-width:0;
  margin:0!important;
  padding:12px 24px!important;
}
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login__rememberme{
  order:2;
  display:inline-flex!important;
  align-items:center;
  gap:7px;
  width:100%;
  margin:20px 0 0!important;
  color:var(--kb-muted)!important;
  font-size:12px!important;
  text-transform:none!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login input[type="hidden"]{display:none!important}
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login input[type="checkbox"]{accent-color:var(--kb-bronze)}
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login .button{
  display:block!important;
  float:none!important;
  width:100%!important;
  margin:0!important;
  padding:12px 20px!important;
  background:var(--kb-bronze)!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  color:#fff!important;
  font:600 12px Roboto,sans-serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login .lost_password{margin:18px 0 0}
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login .lost_password a{
  color:var(--kb-bronze)!important;
  text-decoration:none!important;
}

/* Kijelentkezett állapot – Regisztráció a belépéssel azonos stílusban */
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register{
  width:100%;
  max-width:none;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  box-sizing:border-box;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register label{
  margin-bottom:6px;
  color:#949494!important;
  font:400 11px Roboto,sans-serif;
  text-transform:uppercase;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register input.input-text{
  height:42px;
  padding:0 12px!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#fff!important;
  border:1px solid #56575C!important;
  border-radius:0!important;
  box-shadow:none!important;
  font:400 13px Roboto,sans-serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register .form-row{
  margin-bottom:14px;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register>p:not(.form-row){
  margin:0 0 16px;
  color:var(--kb-muted)!important;
  line-height:1.55;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register a{
  color:var(--kb-bronze)!important;
  text-decoration:none!important;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register .woocommerce-form-register__submit,
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register .button{
  display:block!important;
  float:none!important;
  width:100%!important;
  min-width:0;
  margin:0!important;
  padding:12px 20px!important;
  background:var(--kb-bronze)!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  color:#fff!important;
  font:600 12px Roboto,sans-serif;
}

.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register .woocommerce-form-register__submit:hover,
.elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register .button:hover{
  background:var(--kb-bronze)!important;
  color:#111!important;
}

/* Tablet */
@media(max-width:1024px){
  .elementor-134 .elementor-element.elementor-element-e690c29 .kb-stat-grid{
    grid-template-columns:1fr;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .kb-dashboard-grid{
    grid-template-columns:1fr;
  }
}

/* Mobil */
@media(max-width:767px){
  .elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce{
    display:block!important;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation{
    width:100%!important;
    padding:8px 0;
    border-right:0;
    border-bottom:1px solid var(--kb-line);
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-navigation a{
    min-height:54px;
    padding:12px 18px!important;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-MyAccount-content{
    padding:28px 18px!important;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .kb-welcome h2{
    font-size:24px;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .kb-orders-panel,
  .elementor-134 .elementor-element.elementor-element-e690c29 .kb-quick-panel{
    padding:22px 18px;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-login{
    width:100%;
    max-width:100%;
  }

  .elementor-134 .elementor-element.elementor-element-e690c29 .woocommerce-form-register{
    width:100%;
    max-width:100%;
  }

}/* End custom CSS */