.loyalty-form{color:red}
.loyalty-form .response.success-msg{color:green}
/* Style for the popup container */
div#loyalty-form {
    width: 320px;
}
.loyalty-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999;
}

/* Style for the popup content */
.popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

/* Style for the close button */
#close-popup {
    margin-top: 10px;
    cursor: pointer;
    width: auto;
    display: inline-block;
}

.elementor-element.elementor-element-8aa857d.toggle-icon--bag-medium.elementor-widget__width-auto.elementor-menu-cart--items-indicator-bubble.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart{display:none;}
.elementor-12 .elementor-element.elementor-element-8d49f6c .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-d11232e .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-4274041 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-cac4a7e .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-e87488c .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-aa643a9 .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-f2054c6 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-b6b2371 .elementor-widget-container{
    min-height: 274px; max-height: 274px; overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-b2c5667 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-df4bae8 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-8a1b7c7 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-ca4e674 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-7c97682 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-069b7b2 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-9c48ca4 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-50d0f41 .elementor-heading-title{
    min-height: 22px; max-height: 22px; overflow: hidden;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    width: 23%;
}
ul.wpc-pickup-delivery1.doordash-delivery.order_details li {
    width: 23%;
}
.woocommerce-order-details ul.wpc-pickup-delivery {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
    margin: 0 0 3em;
    padding-left: 40px;
}
.woocommerce-order-details ul.wpc-pickup-delivery li {
    float: left;
    width: 23%;
    margin-right: 2em;
    padding-right: 2em;
    border-right: 1px dashed #cfc8d8;
}
.woocommerce-order-details ul.wpc-pickup-delivery li:last-of-type {
    border: none;
}

small.shipped_via {
    display: none;
}

@media(max-width: 500px) {
.elementor-12 .elementor-element.elementor-element-8d49f6c .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-d11232e .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-4274041 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-cac4a7e .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-e87488c .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-aa643a9 .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-f2054c6 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-b6b2371 .elementor-widget-container{
    min-height: auto; max-height: auto;
}
}