.elementor-8358 .elementor-element.elementor-element-ab55fb0{--display:flex;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8358 .elementor-element.elementor-element-15b952a #payment #place_order{background-color:var( --e-global-color-7331cec );}.elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-checkout{--place-order-title-alignment:center;--purchase-button-width:fit-content;}.elementor-8358 .elementor-element.elementor-element-15b952a{--sections-title-color:var( --e-global-color-accent );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-2034212 );--forms-rows-gap:0px;--forms-label-spacing:0px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--order-summary-items-color:var( --e-global-color-c22c12b );--order-summary-items-divider-weight:0px;--order-summary-totals-divider-weight:0px;--purchase-button-normal-text-color:#FFFFFF;}.elementor-8358 .elementor-element.elementor-element-15b952a h3#order_review_heading, .elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-billing-fields h3, .elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-additional-fields h3{font-size:20px;}.elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-billing-fields .form-row label, .elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-shipping-fields .form-row label, .elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-additional-fields .form-row label, .elementor-8358 .elementor-element.elementor-element-15b952a .e-woocommerce-login-anchor .form-row label, .elementor-8358 .elementor-element.elementor-element-15b952a .e-coupon-anchor-description{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:500;line-height:50px;}.elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-checkout-review-order-table thead tr th, .elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-checkout-review-order-table tfoot tr th, .elementor-8358 .elementor-element.elementor-element-15b952a .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Cinzel", Sans-serif;font-size:17px;font-weight:500;line-height:50px;}@media(max-width:767px){.elementor-8358 .elementor-element.elementor-element-ab55fb0{--width:995px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8358 .elementor-element.elementor-element-15b952a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-15b952a */.save-source-label {
    font-size: 15px!important;
    padding-left: 5px!important;
}

/* Checkbox alap */
input[type="checkbox"] {
  appearance: none;           /* eltünteti a natív UI-t */
  -webkit-appearance: none;   /* Safari/Chrome */
  width: 12px;
  height: 12px;

  border-radius: px;         /* rádiónál 50% lesz a körhöz */
  display: inline-grid;
  place-content: center;
  background: #ffffff00;
  cursor: pointer;
}

/* Jelölés megjelenítése ::after-rel */
input[type="checkbox"]::after {
  content: "";
  width: 10px;
  height: 10px;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  background: #6c5ce7;        /* EZ a “pipa”/töltés színe */
}

/* Ha be van jelölve, mutassuk a “pipát”/kitöltést */
input[type="checkbox"]:checked::after {
  transform: scale(1);
}



.form-row .validate-required {
    padding-top: 20px!important;
}/* End custom CSS */