/* Keep popup hidden while page is loading */
.page-loading .mfp-bg.mfp-ready,
.page-loading .mfp-wrap {
  opacity: 0 !important;
  visibility: hidden !important;
}

/* Smooth fade-in when showing */
.mfp-bg, .mfp-wrap {
  transition: opacity .3s ease-in;
}
.footer_links a {
 color: white !important;
}


@font-face {
  font-family: 'UAEDirham';
  src: url('/wp-content/uploads/2025/08/UAE-dirham.ttf') format('ttf'),
       url('/wp-content/uploads/2025/08/UAE-dirham.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Keep label and price on one line — nothing else */
.wc-pao-addon-wrap label {
    white-space: nowrap;
}

.wc-pao-addon-wrap label .wc-pao-addon-price,
.wc-pao-addon-wrap label .woocommerce-Price-amount,
.wc-pao-addon-wrap label .woocommerce-Price-currencySymbol,
.wc-pao-addon-wrap label bdi {
    display: inline !important;
    white-space: nowrap;
}

.wc-pao-addon-wrap label .woocommerce-Price-currencySymbol {
    top: 0 !important;
}

.wc-pao-addon {
    padding: 6px 2px;
}

.lafka-single-product .price .woocommerce-Price-currencySymbol {
    top: -3px !important;
}

.uae-dirham:before {
  font-family: 'UAEDirham' !important;
  content: "\e900";  
}

.elementor-products-grid .uae-dirham::before {
    top: 2px;
    position: relative;
}

.lafka-single-product .uae-dirham:before {
    font-size: 25px;
}

.lafka-single-product .product-addon .uae-dirham:before {
    font-size: 14px;
	  top: 2px;
    position: relative;
}


/* UAE currency CSS */

 .woocommerce-Price-amount.amount {
    display: flex !important;
    flex-direction: row;
    align-items: center;
}

.elementor-widget-woocommerce-products .woocommerce-Price-currencySymbol {
    filter: invert(1);
}

.woocommerce-Price-currencySymbol {
    top: 3px;
}

#cartpops-drawer bdi {
    display: flex;
    align-items: end;
}

#cartpops-drawer .woocommerce-Price-amount.amount {
    font-size: 17px;
}

.price span.woocommerce-Price-currencySymbol {
    font-size: 20px;
}

.elementor-widget-wfacp_form_summary span.woocommerce-Price-amount.amount bdi {
    display: flex !important;
    align-items: center;
    justify-content: end;
}

.lafka-single-product bdi {
    display: flex;
    align-items: anchor-center;
}

.lafka-single-product .price bdi {
    font-size: 24px;
}

.lafka-single-product .price .woocommerce-Price-currencySymbol {
    top: 4px;
}

.summary form.cart div.product-addon p.form-row label {
    display: flex !important;
    flex-direction: row;
}

.summary form.cart div.product-addon p.form-row label .woocommerce-Price-currencySymbol {
    top: 2px;
    font-size: 9px !important;
}

.wc-quick-view-product .product-addon bdi {
    display: flex !important;
    align-items: anchor-center;
}

.wc-quick-view-product .price bdi {
    display: flex !important;
    align-items: anchor-center;
}

.product-name-area .woocommerce-Price-amount.amount {
    display: flex;
    justify-content: flex-start;
}


.woocommerce-order-received .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    top: 3px;
    position: relative;
}
.woocommerce-order-received .woocommerce-Price-amount.amount {
    justify-content: flex-end;
}

.woocommerce-order-received .woocommerce-Price-amount.amount {
    font-size: 20px !important;
}



