.elementor-132 .elementor-element.elementor-element-684b0cd1{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-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-132 .elementor-element.elementor-element-f2bd200{padding:70px 0px 40px 0px;text-align:center;}.elementor-132 .elementor-element.elementor-element-f2bd200 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;line-height:54px;color:#B48559;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .coupon .input-text, .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart-totals .input-text, .elementor-132 .elementor-element.elementor-element-a11d7f1 select, .elementor-132 .elementor-element.elementor-element-a11d7f1 .select2-selection--single{background-color:#FFFFFF00;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .shop_table .button{background-color:#B48559;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#B48559;}.elementor-132 .elementor-element.elementor-element-a11d7f1{--sections-background-color:#02010100;--sections-border-type:none;--sections-title-color:#949494;--links-normal-color:#949494;--links-hover-color:#B48559;--sections-radio-buttons-color:#B48559;--forms-fields-normal-color:#FFFFFF;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-color:#949494;--order-summary-items-divider-color:#949494;--order-summary-quantity-border-color:#949494;--order-summary-remove-icon-normal-color:#DC3545;--totals-color:#B48559;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals h2{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;}.elementor-132 .elementor-element.elementor-element-a11d7f1 {--sections-descriptions-color:#949494;}.elementor-132 .elementor-element.elementor-element-a11d7f1 #shipping_method li label{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:700;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .coupon .input-text, .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart-collaterals .input-text, .elementor-132 .elementor-element.elementor-element-a11d7f1 select, .elementor-132 .elementor-element.elementor-element-a11d7f1 .select2-selection--single{font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#56575C;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form{--order-summary-title-color:#B48559;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .cart td span, .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart td, .elementor-132 .elementor-element.elementor-element-a11d7f1 .input-text.qty{font-size:18px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-f2bd200 .elementor-heading-title{font-size:36px;}.elementor-132 .elementor-element.elementor-element-a11d7f1 .cart td span, .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart td, .elementor-132 .elementor-element.elementor-element-a11d7f1 .input-text.qty{font-size:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-a11d7f1 */.elementor-132 .elementor-element.elementor-element-a11d7f1{
  --bronze:#c08a55;
  --panel:#071015;
  --line:#505156;
  --text:#aaa;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end{
  background:var(--panel);
  padding:24px;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 h2,
.elementor-132 .elementor-element.elementor-element-a11d7f1 th,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals strong,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-Price-amount{
  color:var(--bronze)!important;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 h2{
  font-family:Georgia,serif;
  text-transform:uppercase;
  font-size:20px;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table,
.elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table td,
.elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table th{
  border-color:var(--line)!important;
  border-radius:0;
}

/* Az ár összege és a pénznem asztali nézetben sem törhet külön sorba */
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-price,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-price .woocommerce-Price-amount,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal .woocommerce-Price-amount,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-price bdi,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal bdi{
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-price .woocommerce-Price-amount,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal .woocommerce-Price-amount,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-price bdi,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal bdi{
  display:inline-block!important;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 td,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .product-name,
.elementor-132 .elementor-element.elementor-element-a11d7f1 label,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .shipping-calculator-button{
  color:var(--text)!important;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 input,
.elementor-132 .elementor-element.elementor-element-a11d7f1 select{
  background:transparent!important;
  color:#fff!important;
  border:1px solid var(--line)!important;
  border-radius:0!important;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 input[type="radio"]{
  accent-color:var(--bronze);
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 .button,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .checkout-button{
  background:var(--bronze)!important;
  color:#fff!important;
  border:0!important;
  border-radius:0!important;
  text-transform:uppercase;
  font-weight:600;
}

.elementor-132 .elementor-element.elementor-element-a11d7f1 .button:hover,
.elementor-132 .elementor-element.elementor-element-a11d7f1 .checkout-button:hover{
  background:#a87343!important;
}

/* Mobil – a referenciafotó kompakt elrendezése */
@media(max-width:767px){
  .elementor-132 .elementor-element.elementor-element-a11d7f1{
    --mobile-panel:#252426;
    --mobile-line:#51483f;
    --mobile-light:#f4eee7;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 *{
    box-sizing:border-box;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__container{
    display:block!important;
    width:100%!important;
    max-width:390px;
    min-width:0!important;
    margin:0 auto!important;
    padding:0 14px 34px!important;
    overflow:visible!important;
    background:var(--mobile-panel)!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-start,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form__contents,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table tbody{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table thead{
    display:none!important;
  }

  /* Egy termék egy kompakt kétsoros blokk */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table tr.cart_item{
    position:relative;
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) max-content;
    grid-template-areas:
      "thumb name remove"
      "thumb quantity subtotal";
    align-items:center;
    column-gap:8px;
    row-gap:14px;
    width:100%!important;
    margin:0!important;
    padding:14px 0 27px!important;
    border:0!important;
    border-bottom:1px solid var(--mobile-line)!important;
    background:transparent!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table tr.cart_item+tr.cart_item{
    padding-top:13px!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table tr.cart_item td{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    text-align:left!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table tr.cart_item td::before{
    display:none!important;
    content:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-thumbnail{
    grid-area:thumb;
    align-self:start;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-thumbnail a{
    display:block!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-thumbnail img{
    display:block!important;
    width:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    height:58px!important;
    margin:0!important;
    object-fit:contain;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-name{
    grid-area:name;
    align-self:start;
    padding-right:0!important;
    color:var(--bronze)!important;
    font:600 14px/1.3 Georgia,serif!important;
    text-transform:uppercase;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-name a{
    color:var(--bronze)!important;
    text-decoration:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-name dl.variation,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-name .variation{
    margin:4px 0 0!important;
    color:var(--text)!important;
    font:400 12px/1.35 Arial,sans-serif!important;
    text-transform:none;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-remove{
    grid-area:remove;
    align-self:start;
    justify-self:end;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-remove a.remove{
    display:grid!important;
    place-items:center;
    width:28px!important;
    height:28px!important;
    color:#77797d!important;
    background:transparent!important;
    border:1px solid #55585d!important;
    border-radius:0!important;
    font:300 18px/1 Arial,sans-serif!important;
    text-decoration:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-remove a.remove:hover{
    color:var(--mobile-light)!important;
    border-color:var(--bronze)!important;
  }

  /* A külön egységár mobilon felesleges; a részösszeg marad látható */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-price{
    display:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-quantity{
    grid-area:quantity;
    justify-self:start;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-quantity .quantity{
    display:flex!important;
    align-items:stretch;
    width:max-content;
    margin:0!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-quantity input.qty{
    width:52px!important;
    min-width:52px!important;
    height:40px!important;
    margin:0!important;
    padding:0 6px!important;
    color:var(--mobile-light)!important;
    border:1px solid #55585d!important;
    border-radius:0!important;
    text-align:center!important;
    font-size:16px!important;
  }

  /* Ha a sablon már tartalmaz mínusz/plusz gombot, azok is illeszkednek */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-quantity .minus,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-quantity .plus{
    width:40px!important;
    height:40px!important;
    padding:0!important;
    color:#77797d!important;
    background:transparent!important;
    border:1px solid #55585d!important;
    border-radius:0!important;
    font-size:20px!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-subtotal{
    grid-area:subtotal;
    align-self:center;
    justify-self:end;
    white-space:nowrap;
    color:var(--mobile-light)!important;
    font:700 25px/1 Georgia,serif!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-subtotal .woocommerce-Price-amount{
    color:var(--mobile-light)!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.product-subtotal .woocommerce-Price-currencySymbol{
    margin-left:3px;
    color:var(--mobile-light)!important;
    font:400 13px Arial,sans-serif!important;
  }

  /* A működő kosárfrissítés megmarad, de nem uralja a felületet */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table tr:not(.cart_item),
  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table td.actions{
    display:block!important;
    width:100%!important;
    padding:20px 0 8px!important;
    border:0!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.actions .coupon{
    display:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 td.actions button[name="update_cart"]{
    display:block!important;
    float:none!important;
    width:100%!important;
    min-height:42px!important;
    margin:0!important;
    color:#8d8d8d!important;
    background:transparent!important;
    border:1px solid #55585d!important;
  }

  /* Kosárösszegzés */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals{
    width:100%!important;
    margin:10px 0 0!important;
    padding:20px 0 0!important;
    border-top:1px solid var(--mobile-line)!important;
    background:transparent!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals h2{
    margin:0 0 16px!important;
    color:#666!important;
    font-size:0!important;
    text-align:right;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals h2::before{
    content:"ÖSSZESEN";
    font:400 14px/1.2 Arial,sans-serif!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals h2::after{
    content:":";
    font:400 14px/1.2 Arial,sans-serif!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals table,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals tbody{
    display:block!important;
    width:100%!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals tr{
    display:flex!important;
    align-items:center;
    justify-content:flex-end;
    gap:10px;
    width:100%!important;
    padding:0!important;
    border:0!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals th,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals td{
    display:block!important;
    width:auto!important;
    padding:0!important;
    border:0!important;
    text-align:right!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals td::before{
    display:none!important;
    content:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .cart-subtotal,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .woocommerce-shipping-totals,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .shipping,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .shipping-calculator-button,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .shipping-calculator-form{
    display:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .order-total th{
    display:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .order-total td,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .order-total .woocommerce-Price-amount{
    color:var(--bronze)!important;
    font:700 24px/1.1 Georgia,serif!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals .order-total .woocommerce-Price-currencySymbol{
    font-size:13px!important;
    font-weight:400!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .wc-proceed-to-checkout{
    padding:0!important;
    text-align:center;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .wc-proceed-to-checkout::before{
    content:"Áfát tartalmazza, a szállítási költséget a pénztárnál számoljuk ki.";
    display:block;
    max-width:250px;
    margin:27px auto 18px;
    color:var(--text);
    font:400 12px/1.45 Arial,sans-serif;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .wc-proceed-to-checkout .checkout-button{
    display:block!important;
    width:208px!important;
    max-width:100%;
    min-height:42px!important;
    margin:0 auto!important;
    padding:12px 14px!important;
    background:var(--bronze)!important;
    color:#fff!important;
    border:0!important;
    border-radius:0!important;
    font-size:13px!important;
    line-height:1.3!important;
  }

  /* Erősebb mobil felülírások a WooCommerce saját reszponzív táblázatához */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table_responsive tbody tr.cart_item td.product-price,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table tbody tr.cart_item td.product-price,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form table.cart tbody tr.cart_item td.product-price{
    display:none!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table_responsive tbody tr.cart_item td.product-subtotal,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table tbody tr.cart_item td.product-subtotal{
    display:flex!important;
    grid-area:subtotal!important;
    align-items:center!important;
    justify-content:flex-end!important;
    justify-self:end!important;
    width:auto!important;
    min-width:max-content!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    font:700 25px/1 Georgia,serif!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table_responsive td.product-subtotal .amount,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table_responsive td.product-subtotal bdi,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table_responsive td.product-subtotal .woocommerce-Price-currencySymbol,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal .amount,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal bdi{
    display:inline-flex!important;
    align-items:baseline!important;
    flex-wrap:nowrap!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    font-size:25px!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table_responsive td.product-subtotal .woocommerce-Price-currencySymbol,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce table.shop_table td.product-subtotal .woocommerce-Price-currencySymbol{
    margin-left:3px!important;
    font-size:13px!important;
    line-height:1!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form table.cart td.actions .coupon,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form .coupon,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-start .coupon{
    display:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end .cart_totals{
    min-height:0!important;
    height:auto!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end .cart_totals table.shop_table tr.cart-subtotal,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end .cart_totals table.shop_table tr.woocommerce-shipping-totals,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end .cart_totals table.shop_table tr.shipping,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end .cart_totals .woocommerce-shipping-destination,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__column-end .cart_totals .woocommerce-shipping-calculator{
    display:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total{
    display:flex!important;
    align-items:baseline!important;
    justify-content:flex-end!important;
    gap:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total th,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total td::before{
    display:none!important;
    content:none!important;
  }

  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total td,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total .amount,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total bdi,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce .cart_totals table.shop_table_responsive tr.order-total .woocommerce-Price-currencySymbol{
    display:inline-flex!important;
    align-items:baseline!important;
    flex-wrap:nowrap!important;
    width:auto!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
  }

  /* A mobil WooCommerce felülírások ne okozzanak vízszintes görgetést */
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .woocommerce-cart-form,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .cart_totals,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 table.shop_table,
  .elementor-132 .elementor-element.elementor-element-a11d7f1 .e-cart__container{
    overflow-x:visible!important;
  }
}/* End custom CSS */