/* Shared BreeXe product and checkout foundations; local fonts, no runtime. */
@font-face{font-family:"BreeXe Kufi";src:url('../assets/store/kufi-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"BreeXe Kufi";src:url('../assets/store/kufi-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:where(.atlas-single-product,.product-detail,.atlas-product-card,.product-card,.product-sticky,.bxp-checkout-form,.bxp-checkout-page){
 --bxp-commerce-font:"BreeXe Kufi",Tahoma,Arial,sans-serif;
 --bxp-commerce-ink:#15365d;--bxp-commerce-muted:#5c6c81;
 --bxp-commerce-blue:#0b3b8c;--bxp-commerce-gold:#c99a7a;
 --bxp-commerce-line:#dce4ee;--bxp-commerce-surface:#fff;
 --bxp-commerce-shadow:0 0 0 1px #102e5110,0 2px 4px #102e5104,0 10px 28px #102e5106;
 --bxp-commerce-ease:cubic-bezier(.2,0,0,1);
 font-family:var(--bxp-commerce-font);color:var(--bxp-commerce-ink);
}
:where(.atlas-single-product,.product-detail,.bxp-checkout-form,.bxp-checkout-page) :where(input,select,textarea,button){font-family:inherit}
:where(.atlas-single-product,.product-detail,.bxp-checkout-form,.bxp-checkout-page) :where(h1,h2,h3){text-wrap:balance}
:where(.atlas-single-product,.product-detail,.bxp-checkout-form,.bxp-checkout-page) :where(p,small){text-wrap:pretty}
:where(.atlas-single-product,.product-detail,.atlas-product-card,.product-card,.product-sticky,.bxp-checkout-form,.bxp-checkout-page) :where(.price,.amount,.product-price,.detail-price,.checkout-total,[data-sticky-price]){font-variant-numeric:tabular-nums}
:where(.atlas-single-product,.product-detail,.bxp-checkout-form,.bxp-checkout-page) :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0b3b8c;outline-offset:3px}
:where(.atlas-single-product,.product-detail,.bxp-checkout-form,.bxp-checkout-page) :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}
:where(.atlas-single-product,.product-detail,.bxp-checkout-form,.bxp-checkout-page) [aria-busy=true]{cursor:progress}
:where(.bxp-checkout-page,.bxp-checkout-form) .bxp-commerce-ui,:where(.bxp-checkout-page,.bxp-checkout-form) .bxp-commerce-action{font-family:var(--bxp-commerce-font)}
