/* Fakhm identity — separate from Saudi Offer. */
.market-selector{padding-block:64px 48px}.country-intro{text-align:center;max-width:680px;margin:0 auto 38px}.country-intro h1{font-size:clamp(28px,4vw,48px);margin:16px 0;color:#261e16}.country-intro p{font-size:16px;color:#7d6c58;line-height:1.9}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.country-card{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:30px 24px;background:linear-gradient(140deg,#fff,#fff6e6);border:1px solid #e7d8bf;border-radius:20px;transition:transform .2s,box-shadow .2s;color:#30251b}.country-card:hover{color:#30251b;transform:translateY(-4px);box-shadow:0 12px 32px #32251712;border-color:#c79858}.country-card img{object-fit:contain;filter:drop-shadow(0 3px 3px #0001);border-radius:4px}.country-card h2{font-size:22px;margin:0 0 5px}.country-card div>span{color:#8b7760;font-size:12px}.country-open{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ede1d0;padding-top:18px;margin-top:6px;font-weight:bold;font-size:13px}.country-open .icon{width:20px;height:20px}.country-benefits{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:36px;color:#79644a}.country-benefits>span{display:flex;align-items:center;gap:9px}.country-benefits .icon{width:22px;height:22px}.country-store-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px;border-radius:20px;background:#faf1e3;margin-bottom:25px}.country-store-heading img{object-fit:contain;margin-bottom:16px;display:block}.country-store-heading h1{font-size:32px}.country-categories{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 28px}.country-categories a{border:1px solid #e6d7bf;padding:8px 20px;border-radius:30px;background:#fffaf2}.country-store{padding-bottom:60px}.product-prose img{max-width:100%;height:auto}.country-store-heading .btn{white-space:nowrap}.storefront .announcement .sa-market{opacity:1;display:flex;align-items:center;gap:10px}
@media(max-width:900px){.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.market-selector{padding-block:35px}.country-intro p{font-size:14px}.country-grid{gap:12px}.country-card{padding:20px 14px;gap:13px;display:block}.country-card img{width:66px;height:44px;margin-bottom:12px}.country-card h2{font-size:17px}.country-card .country-open{font-size:11px;margin-top:15px;padding-top:12px}.country-benefits{gap:15px;font-size:12px}.country-store-heading{display:block;padding:22px}.country-store-heading h1{font-size:26px}.country-store-heading .btn{margin-top:10px}}
.storefront{--green:#30251b;--dark:#211c17;--light:#faf6ee;--mint:#f5e6ce;color:#211c17;background:#fffdf9}
.storefront .announcement{background:#211c17;color:#ffe1ae}
.storefront .site-header{background:#fffdf9}
.storefront .brand-logo,.storefront .brand-logo.custom-brand-logo{width:230px;height:84px;object-fit:contain}
.storefront .footer-refined{background:#211c17;color:#fff2dc}
.storefront .footer-brand{width:280px;max-width:100%;background:#ffe1ae;border-radius:14px;padding:12px 18px}
.storefront .footer-brand .brand-logo{width:100%;height:90px;object-fit:contain}
.storefront .market-main{background:linear-gradient(135deg,#fff5e4,#f4d7a8)}
.storefront .mini-promo,.storefront .category-tile,.storefront .newsletter-section{background:#faf4e9;border-color:#e7d8c1}
.storefront .btn-primary,.storefront .market-button{background:#30251b;border-color:#30251b;color:#fff5e5}
.storefront a:focus-visible,.storefront button:focus-visible{outline:3px solid #b7843f;outline-offset:4px}
@media(max-width:767px){.storefront .brand-logo,.storefront .brand-logo.custom-brand-logo{width:165px;height:61px}.storefront .footer-brand{width:250px}}
:root{--ink:#211c17;--muted:#786e62;--line:#e6dac8;--cream:#faf6ee;--lime:#ffe1ae}.storefront{--ink:#211c17;--muted:#786e62;--line:#e6dac8;--cream:#faf6ee;--lime:#ffe1ae}.storefront .art-ring{background:#efcf9e}.storefront .market-copy h1 em{color:#8b602c}.storefront .category-icon{color:#8b602c;background:#f6e7ce}
