.elementor-3729 .elementor-element.elementor-element-37629f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3729 .elementor-element.elementor-element-94b41d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3729 .elementor-element.elementor-element-94b41d5:not(.elementor-motion-effects-element-type-background), .elementor-3729 .elementor-element.elementor-element-94b41d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0CA1DF;background-image:url("https://revitalizepeptidelab.com/wp-content/uploads/2026/01/revitalize.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3729 .elementor-element.elementor-element-0281c14{text-align:center;}.elementor-3729 .elementor-element.elementor-element-0281c14 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:34px;font-weight:400;line-height:1.32em;color:#FFFFFF;}.elementor-3729 .elementor-element.elementor-element-75add7c{text-align:center;color:#FFFFFF;}.elementor-3729 .elementor-element.elementor-element-75add7c p{margin-block-end:0px;}.elementor-3729 .elementor-element.elementor-element-115ea1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3729 .elementor-element.elementor-element-5e957ec{text-align:center;}.elementor-3729 .elementor-element.elementor-element-ec45fd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3729 .elementor-element.elementor-element-e187ee3 .woocommerce-thankyou-order-received{text-align:left;}.elementor-3729 .elementor-element.elementor-element-e187ee3 ul.order_details li{text-align:left;}.elementor-3729 .elementor-element.elementor-element-e187ee3 ul.order_details li strong{color:#0A0808;text-align:left;}.elementor-3729 .elementor-element.elementor-element-d39da78{width:100%;max-width:100%;}.elementor-3729 .elementor-element.elementor-element-d39da78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3729 .elementor-element.elementor-element-d39da78 .woocommerce-order-details .woocommerce-order-details__title{font-size:22px;font-weight:500;margin:0px 0px 20px 0px;text-align:left;}.elementor-3729 .elementor-element.elementor-element-d39da78 .woocommerce-order-details .order_details th, .elementor-3729 .elementor-element.elementor-element-d39da78 .woocommerce-order-details .order_details tfoot td{font-size:15px;font-weight:400;}.elementor-3729 .elementor-element.elementor-element-d39da78 .woocommerce-order-details .order_details td{font-size:13px;}.elementor-3729 .elementor-element.elementor-element-08b6e13{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3729 .elementor-element.elementor-element-08b6e13:not(.elementor-motion-effects-element-type-background), .elementor-3729 .elementor-element.elementor-element-08b6e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3729 .elementor-element.elementor-element-aab0177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3729 .elementor-element.elementor-element-c29727c .woocommerce-customer-details .woocommerce-column__title{font-size:22px;font-weight:500;text-align:left;}.elementor-3729 .elementor-element.elementor-element-c29727c .woocommerce-customer-details address{text-align:left;}.elementor-3729 .elementor-element.elementor-element-bf9ef13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3729 .elementor-element.elementor-element-fbcc196{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3729 .elementor-element.elementor-element-37629f1{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3729 .elementor-element.elementor-element-37629f1{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3729 .elementor-element.elementor-element-08b6e13{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-3729 .elementor-element.elementor-element-37629f1{--content-width:1050px;}.elementor-3729 .elementor-element.elementor-element-115ea1d{--content-width:773px;}.elementor-3729 .elementor-element.elementor-element-ec45fd2{--content-width:773px;}.elementor-3729 .elementor-element.elementor-element-08b6e13{--width:85%;}.elementor-3729 .elementor-element.elementor-element-aab0177{--width:100%;}.elementor-3729 .elementor-element.elementor-element-bf9ef13{--width:85%;}}@media(min-width:1025px){.elementor-3729 .elementor-element.elementor-element-94b41d5:not(.elementor-motion-effects-element-type-background), .elementor-3729 .elementor-element.elementor-element-94b41d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for wl-thankyou-order-details, class: .elementor-element-d39da78 *//* Make order details table responsive on mobile */
@media (max-width: 768px) {

    /* Stack table rows vertically */
    .wl-order-details table,
    .wl-order-details thead,
    .wl-order-details tbody,
    .wl-order-details th,
    .wl-order-details td,
    .wl-order-details tr {
        display: block !important;
        width: 100% !important;
    }

    /* Hide original table headers */
    .wl-order-details thead tr {
        display: none !important;
    }

    /* Product row styling */
    .wl-order-details tbody tr {
        display: flex !important;
        align-items: center !important;
        gap: 12px !important;
        padding: 12px 0 !important;
        border-bottom: 1px solid #eee !important;
    }

    /* Product image */
    .wl-order-details tbody tr td:first-child {
        width: 70px !important;
        min-width: 70px !important;
        padding: 0 !important;
    }

    .wl-order-details tbody tr td:first-child img {
        width: 70px !important;
        height: 70px !important;
        object-fit: contain !important;
        display: block !important;
    }

    /* Product name + price */
    .wl-order-details tbody tr td:last-child {
        flex: 1 !important;
        padding: 0 !important;
        font-size: 14px !important;
    }

    /* Totals section - label + value side by side */
    .wl-order-details tfoot tr {
        display: flex !important;
        justify-content: space-between !important;
        padding: 8px 0 !important;
        border-bottom: 1px solid #f0f0f0 !important;
    }

    .wl-order-details tfoot tr th,
    .wl-order-details tfoot tr td {
        width: auto !important;
        padding: 0 !important;
        font-size: 14px !important;
    }
}/* End custom CSS */