.elementor-895 .elementor-element.elementor-element-60ca7ba0{--display:flex;--margin-top:50px;--margin-bottom:0px;--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-895 .elementor-element.elementor-element-e99e47e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-182bb08 );}.elementor-895 .elementor-element.elementor-element-876c9be{--display:flex;}.elementor-895 .elementor-element.elementor-element-adf3c08{--confirmation-message-display:block;--confirmation-message-color:#FFFFFF;--titles-color:var( --e-global-color-182bb08 );--general-text-color:#FFFFFF;--payment-details-titles-color:#FFFFFF;--payment-details-items-color:var( --e-global-color-text );--account-title-color:#FFFFFF;--bank-details-titles-color:var( --e-global-color-182bb08 );--order-details-titles-totals-color:var( --e-global-color-182bb08 );--order-details-items-color:var( --e-global-color-182bb08 );--button-normal-text-color:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-adf3c08 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-895 .elementor-element.elementor-element-adf3c08 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body.elementor-page-895:not(.elementor-motion-effects-element-type-background), body.elementor-page-895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dunakeszi.mangothaimasszazs.hu/wp-content/uploads/2025/10/elegant-gold-3-scaled-1.jpg");}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-adf3c08 *//* Eredeti szöveg elrejtése, helyette a ::after pseudo-element jeleníti meg a magyar feliratot */
a[href*="download_coupon_pdf"] strong {
  font-size: 0 !important;
  line-height: 0 !important;
}

/* Magyar szöveg megjelenítése */
a[href*="download_coupon_pdf"] strong::after {
  content: ">>> Kupon letöltése";
  font-size: 14px !important;   /* állítsd olyanra, ami szemre jó */
  line-height: normal !important;
  color: #5bc0de;
  font-
}

.woocommerce-table__product-name.product-name a:not([href*="download_coupon_pdf"]) {
    pointer-events: none;
    color: white;
}

.woocommerce-table.woocommerce-table--order-details tfoot tr:first-child {
    display: none !important;
}
.woocommerce-table.woocommerce-table--order-details th.woocommerce-table__product-name::before {
    content: "Szolgáltatás";
}
.woocommerce-table.woocommerce-table--order-details th.woocommerce-table__product-name {
    font-size: 0; /* eredeti szöveg elrejtése */
}
.woocommerce-table.woocommerce-table--order-details th.woocommerce-table__product-name::before {
    font-size: 16px; /* tetszőlegesen állítható */
}

/* "Total" átírása "Ár"-ra */
.woocommerce-table.woocommerce-table--order-details th.product-total {
    font-size: 0; /* eredeti szöveg eltüntetése */
}

.woocommerce-table.woocommerce-table--order-details th.product-total::before {
    content: "Ár";
    font-size: 16px; /* tetszőlegesen állítható */
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details
{
background-color: #ffffff00!important;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce address
{
    background-color: #ffffff00!important;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    display: none;
}

/* A lista flex konténer legyen */
.woocommerce-order-overview.woocommerce-thankyou-order-details {
    display: flex;
    flex-wrap: wrap;        /* ha kevés a hely, a kisebb szélességűek új sorba kerülnek */
    justify-content: space-between; /* az elemek kitöltik a teljes sort */
    gap: 10px;              /* opcionális, elemek közti távolság */
    padding: 0;
    margin: 0;
    list-style: none;
}

/* A listaelemek flex itemként viselkedjenek */
.woocommerce-order-overview.woocommerce-thankyou-order-details li {
    flex: 1 1 100px;        /* szélesség rugalmassága, minimum 200px */
    min-width: 100px;       /* ne legyen túl kicsi */
    box-sizing: border-box; /* padding ne növelje a szélességet */
    margin-bottom: 10px;    /* kis távolság sorok között, ha wrap van */
}

@media (max-width: 768px) {
    .woocommerce-order-overview.woocommerce-thankyou-order-details {
        flex-direction: column;   /* a lista függőleges lesz */
    }

    .woocommerce-order-overview.woocommerce-thankyou-order-details li {
        flex: 1 1 100%;           /* minden elem teljes szélességű */
        min-width: 100%;
    }

    .woocommerce-order-overview.woocommerce-thankyou-order-details li strong {
        float: none;              /* jobbra igazítás megszűnik */
    }
}/* End custom CSS */