.elementor-824 .elementor-element.elementor-element-7f4bb895{--display:flex;}.elementor-824 .elementor-element.elementor-element-3d23fb01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-58d327af{background-color:var( --e-global-color-primary );padding:14px 14px 14px 14px;font-family:"raleway", Sans-serif;line-height:6px;color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-3c95d1c4{width:auto;max-width:auto;}.elementor-824 .elementor-element.elementor-element-3c95d1c4.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-6bbd10c8.elementor-element{--align-self:flex-end;}.elementor-824 .elementor-element.elementor-element-6bbd10c8 .elementor-icon-wrapper{text-align:center;}.elementor-824 .elementor-element.elementor-element-6bbd10c8.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;}.elementor-824 .elementor-element.elementor-element-6bbd10c8.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-6bbd10c8.elementor-view-default .elementor-icon{color:#BDBDBD;border-color:#BDBDBD;}.elementor-824 .elementor-element.elementor-element-6bbd10c8.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-6bbd10c8.elementor-view-default .elementor-icon svg{fill:#BDBDBD;}.elementor-824 .elementor-element.elementor-element-6bbd10c8 .elementor-icon{font-size:20px;}.elementor-824 .elementor-element.elementor-element-6bbd10c8 .elementor-icon svg{height:20px;}.elementor-824 .elementor-element.elementor-element-26849d49{background-color:var( --e-global-color-primary );padding:14px 14px 14px 14px;font-family:"raleway", Sans-serif;line-height:6px;color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-4e931312{width:auto;max-width:auto;}.elementor-824 .elementor-element.elementor-element-4e931312.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-173f0f04.elementor-element{--align-self:flex-end;}.elementor-824 .elementor-element.elementor-element-173f0f04 .elementor-icon-wrapper{text-align:center;}.elementor-824 .elementor-element.elementor-element-173f0f04.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;}.elementor-824 .elementor-element.elementor-element-173f0f04.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-173f0f04.elementor-view-default .elementor-icon{color:#BDBDBD;border-color:#BDBDBD;}.elementor-824 .elementor-element.elementor-element-173f0f04.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-173f0f04.elementor-view-default .elementor-icon svg{fill:#BDBDBD;}.elementor-824 .elementor-element.elementor-element-173f0f04 .elementor-icon{font-size:20px;}.elementor-824 .elementor-element.elementor-element-173f0f04 .elementor-icon svg{height:20px;}.elementor-824 .elementor-element.elementor-element-225fc3a6{background-color:#000000;padding:14px 14px 14px 14px;font-family:"raleway", Sans-serif;line-height:6px;color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-38e1b984{width:auto;max-width:auto;}.elementor-824 .elementor-element.elementor-element-38e1b984.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-63d1171f{--display:flex;}@media(max-width:1024px){.elementor-824 .elementor-element.elementor-element-58d327af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-3c95d1c4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-26849d49.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-225fc3a6.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-824 .elementor-element.elementor-element-7f4bb895{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-3d23fb01{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-824 .elementor-element.elementor-element-58d327af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-3c95d1c4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-824 .elementor-element.elementor-element-3c95d1c4.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-3c95d1c4 .elementor-heading-title{font-size:14px;}.elementor-824 .elementor-element.elementor-element-26849d49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-4e931312{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-824 .elementor-element.elementor-element-4e931312 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-824 .elementor-element.elementor-element-225fc3a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-38e1b984{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-824 .elementor-element.elementor-element-38e1b984 .elementor-heading-title{font-size:14px;}.elementor-824 .elementor-element.elementor-element-63d1171f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-58d327af */.ikonszam {
    aspect-ratio: 1;
}
.ikonszam p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26849d49 */.ikonszam {
    aspect-ratio: 1;
}
.ikonszam p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225fc3a6 */.ikonszam {
    aspect-ratio: 1;
}
.ikonszam p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-603ce40f */.wc-empty-cart-message,
.woocommerce-notices-wrapper,
.return-to-shop,
.woocommerce-shipping-destination,
.woocommerce-shipping-calculator {
display: none;
}
table {
	border: 0;
	margin: 0;
}

.sc_table table th,
table th {
	padding: 1em 0.8em;
}
thead {
    background-color: var(--e-global-color-accent);
}
thead > tr > th {
    color: #ffffff;
}

.sc_table table td,
table td {
	padding: 1.1em 0.8em;
}
.sc_table table td:first-child,
table td:first-child {
	color: var(--theme-color-text_link);
}

table th + th, table th + td, table td + th, table td + td {
	border-left: none;
}

table p {
	margin: 0 !important;
}

.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
	font-weight: 400;
}

table th {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.8px;
	text-transform: uppercase;
	text-align: center;
}

caption {
	font-weight: 700;
	text-align: center;
}

table td, table th + td, table td + td {
	color: var(--theme-color-text);
}

table td {
	font-size: 15px;
	border: 0;
}

table th {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
	font-family: "Raleway-btm", Sans-serif;
}

table th a {
	color: var(--theme-color-inverse_link);
}

table th a:hover {
	color: var(--theme-color-inverse_link_08);
}

table th b, table th strong {
	color: var(--theme-color-inverse_link);
}

.variation-Csomaginformci hr,
.variation-PackageInfo hr { 
    display: none;
}
.woocommerce table.cart img,
.woocommerce-page table.cart img {
border-radius: 50%;
width: 80px;
}
.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions {
    padding: 13px 10px;
}
.woocommerce table.cart th,
.woocommerce-page table.cart th,
.woocommerce .cart_totals table.shop_table tr th{
    text-transform: uppercase;
    padding: 30px;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
  display: flex;
  position: relative;
  border: 1px solid var(--theme-color-input_bd_color);
  align-items: center;
  padding-left: 25px;
 /* height: 55px;*/
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text  {
padding: 13px 10px;
font-size: 15px;
font-weight: 400;
line-height: normal;
border: none;
flex: 1 auto;
width: 100%;
margin-right: 155px;
}
.woocommerce table.cart td.actions .button {
background-color: #dfb686;
padding: 1rem;
border-radius: 0;
color: #fff;
font-family: "Raleway-btm", Sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2.2px;
}
.woocommerce table.cart td.actions .button:hover {
    background-color: #9B6749;
}


td.product-price,
td.product-quantity,
td.product-subtotal {
    text-align: center;
}
.woocommerce table.cart td.product-name a {
    text-transform: uppercase;
font-size: 17px;
letter-spacing: 0.95px;
}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 400;
  margin: 2.2em 0 1em;
}
.woocommerce table.shop_table th {
    border: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
    border-radius: 0;
}
.woocommerce .cart_totals table.shop_table tr th {
background-color: #e6e8ea;
  color: var(--theme-color-alter_dark);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce .cart_totals table.shop_table tr th {
    vertical-align: middle;
    text-align: left;
    font-size: 17px;
    padding: 24px 28px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-family: "Raleway-btm", Sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2.2px;
    padding: 1.5rem;
    border-radius: 0;
    background-color: var(--e-global-color-accent);
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #dfb686;
}
.woocommerce a.remove {
    font-size: 2em;
font-weight: 400;
color: grey!important;
}
.woocommerce a.remove:hover {
color: #fff;
background-color: grey;
}
@media (max-width: 1024px) {
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
border: 0;
}
}
@media (max-width: 767px) {
.woocommerce-cart-form,
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    padding: 12px;
    font-family: Raleway, Sans-Serif;
}
.product-remove td {
    width: 100%;
    text-align: right!important;
}
a.product-remove {
font-size: 2rem;
padding: 0;
float: right!important;
}
div.quantity {
    min-height: 18px;
}
.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions {
padding:12px 0;
}
.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 {
flex-wrap: wrap;
padding: 0 0 14px 0;
}
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text + .button,
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
    width: 100%;
}
  .woocommerce table.cart td.actions .coupon .input-text,
  .woocommerce #content table.cart td.actions .coupon .input-text,
  .woocommerce-page table.cart td.actions .coupon .input-text,
  .woocommerce-page #content table.cart td.actions .coupon .input-text {
    width: 9.3em;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
padding: 16px 10px;
}
}/* End custom CSS */