:root{--accent-primary:#75552f;--accent-secondary:#173f2a;--accent-soft:#f7f1e5;--accent-hover:#604322;--accent-border:#e7dfd0;--accent-focus:#76522a}
[data-audience=female]{--accent-primary:#713d79;--accent-secondary:#64336d;--accent-soft:#f3eaf5;--accent-hover:#58295f;--accent-border:#d9c4df;--accent-focus:#713d79}
.audience-selector{display:flex;flex:0 0 auto;align-items:center;padding:3px;border:1px solid var(--accent-border);border-radius:999px;background:#fff;gap:2px;white-space:nowrap;direction:rtl}
.audience-selector button{font:700 12px/1.3 Tajawal,Arial,sans-serif;cursor:pointer;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#39483e}
.audience-selector button[aria-pressed=true]{background:var(--accent-secondary);color:#fff;border-color:var(--accent-secondary);box-shadow:inset 0 -3px 0 #d9bb70}
.audience-selector button:focus-visible,[data-audience] .btn:focus-visible,[data-audience] .category-chip:focus-visible{outline:3px solid var(--accent-focus);outline-offset:3px}
[data-audience=male] .btn-primary{background:var(--accent-primary);color:#fff}
[data-audience=female] .btn-primary,[data-audience=female] .badge,[data-audience=female] .mobile-dock b{background:var(--accent-primary);color:#fff}
[data-audience=female] .btn-secondary{color:var(--accent-secondary);border-color:var(--accent-border);background:var(--accent-soft)}
[data-audience=female] .category-chip.active{background:var(--accent-secondary);border-color:var(--accent-secondary);color:#fff}
[data-audience=female] .nav a.active:after{background:var(--accent-primary)}
[data-audience=female] .field input:focus,[data-audience=female] .field select:focus,[data-audience=female] .field textarea:focus,[data-audience=female] .search input:focus{border-color:var(--accent-focus);outline:2px solid var(--accent-soft)}
[data-audience=female] .field input[type=checkbox]{accent-color:var(--accent-primary)}
[data-audience=female] .support-chat-button,[data-audience=female] .support-chat-head{background:var(--accent-secondary)}
[data-audience=female] .support-chat-bubble,[data-audience=female] .usage-box{background:var(--accent-soft);border-color:var(--accent-border)}
[data-audience=female] .amri-card a{color:var(--accent-secondary)}
.product-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}
.product-header .audience-selector button{font-family:inherit}
[data-audience=female] .product-page .btn{background:var(--accent-primary);color:#fff}
[data-audience=female] .product-page .btn-secondary{background:var(--accent-secondary);color:#fff;border-color:var(--accent-secondary)}
@media(min-width:981px){.header-inner:has(.audience-selector){gap:12px}.header-inner:has(.audience-selector) .nav{gap:14px}.header-inner:has(.audience-selector) .search{min-width:130px;max-width:220px}}
@media(max-width:700px){.header-inner:has(.audience-selector){gap:6px}.header-inner:has(.audience-selector) .brand{flex:0 0 64px;width:64px}.header-inner:has(.audience-selector) .brand img{width:64px}.audience-selector button{padding:7px 9px;min-height:40px;font-size:11px}.header-inner:has(.audience-selector)>.btn{padding:8px;font-size:11px}.header-inner:has(.audience-selector) .spacer{min-width:0}}
@media(max-width:360px){.header-inner:has(.audience-selector){gap:3px}.header-inner:has(.audience-selector)>.icon-btn{padding:5px}.audience-selector button{padding:7px 7px}}
@media print{.audience-selector{display:none!important}}

/* Female screen presentation. Male styles and invoice printing retain their baseline. */
@media screen{
  [data-audience=female]{
    --theme-primary:#4b1d5f;--theme-secondary:#6f2d80;--theme-accent:#9e3f79;
    --theme-ink:#35213e;--theme-muted:#67506f;--theme-border:#d5b6d9;
    --theme-bg:radial-gradient(ellipse at 8% 8%,#f4d5e9 0,transparent 48%),radial-gradient(ellipse at 95% 38%,#e6d5f3 0,transparent 55%),linear-gradient(145deg,#f6eafa,#fae6f0 60%,#eee0f6);
    --theme-bg-soft:linear-gradient(135deg,#f2e5f8,#f9e3ee);
    --theme-surface:linear-gradient(145deg,#fcf7ff,#fff4fa);
    --theme-header:linear-gradient(110deg,#e6cfee,#f6d7e9 65%,#eed7f3);
    --theme-hero:linear-gradient(115deg,#e6caf1 0%,#f2d3e6 55%,#f8e0eb);
    --theme-button:linear-gradient(135deg,#6f2d80,#9e3f79);
    --theme-button-hover:linear-gradient(135deg,#562166,#863265);
    --theme-footer:linear-gradient(115deg,#351342,#4b1d5f 55%,#6b285c);
    --theme-shadow:0 14px 42px rgba(75,29,95,.1);
    --accent-primary:var(--theme-secondary);--accent-secondary:var(--theme-primary);
    --accent-soft:#f3e5f7;--accent-hover:#562166;--accent-border:var(--theme-border);--accent-focus:var(--theme-secondary);
    --green:var(--theme-primary);--green-2:var(--theme-secondary);--green-3:#f0e2f6;
    --gold:var(--theme-accent);--gold-2:#e3acd2;--cream:#f6eafa;--cream-2:#f0e2f6;
    --ink:var(--theme-ink);--muted:var(--theme-muted);--line:var(--theme-border);--shadow:var(--theme-shadow);
  }
  [data-audience=female] body{background:var(--theme-bg);color:var(--theme-ink)}
  [data-audience=female] body:before{filter:none;opacity:.024}
  [data-audience=female] body:after{background:transparent}
  [data-audience=female] .header,[data-audience=female] .product-header{background:var(--theme-header);border-color:var(--theme-border);box-shadow:0 4px 20px #4b1d5f0d;color:var(--theme-primary)}
  [data-audience=female] .product-header{padding:12px 16px;border:1px solid var(--theme-border);border-radius:18px}
  [data-audience=female] .product-header a{color:var(--theme-primary)}
  [data-audience=female] .topbar{background:var(--theme-footer);color:#fff}
  [data-audience=female] .nav,[data-audience=female] .icon-btn{color:var(--theme-primary)}
  [data-audience=female] .nav a:hover,[data-audience=female] .nav a.active{color:var(--theme-secondary)}
  [data-audience=female] .nav a.active:after{background:var(--theme-button)}
  [data-audience=female] .nav.mobile-open,[data-audience=female] .mobile-search-wrap,[data-audience=female] .mobile-dock{background:var(--theme-header);border-color:var(--theme-border)}
  [data-audience=female] .nav.mobile-open a{border-color:var(--theme-border)}
  [data-audience=female] .mobile-dock a,[data-audience=female] .mobile-dock button,[data-audience=female] .mobile-dock span{color:var(--theme-primary)}
  [data-audience=female] .hero-card,[data-audience=female] .page-hero-card{background:var(--theme-hero);border-color:var(--theme-border);box-shadow:var(--theme-shadow)}
  [data-audience=female] .hero-card:before{filter:none;opacity:.035}
  [data-audience=female] .hero-copy p,[data-audience=female] .lead,[data-audience=female] .benefit-list,[data-audience=female] .field label{color:var(--theme-muted)}
  [data-audience=female] h1,[data-audience=female] .product-page h2,[data-audience=female] .price,[data-audience=female] .eyebrow{color:var(--theme-primary)}
  [data-audience=female] .hero-visual:before{background:var(--theme-surface);box-shadow:inset 0 0 0 1px var(--theme-border)}
  [data-audience=female] .hero-point,[data-audience=female] .quick,[data-audience=female] .product-card,[data-audience=female] .content-card,[data-audience=female] .side-card,[data-audience=female] .admin-box,[data-audience=female] .receipt,[data-audience=female] .list-item,[data-audience=female] .product-page .card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-ink);box-shadow:var(--theme-shadow)}
  [data-audience=female] .quick .icon,[data-audience=female] .product-image,[data-audience=female] .modal-product-visual,[data-audience=female] .cart-item img{background:var(--theme-bg-soft);color:var(--theme-secondary)}
  [data-audience=female] .product-card:hover{background:var(--theme-bg-soft);border-color:#b380bc;box-shadow:0 16px 36px #4b1d5f1f}
  [data-audience=female] .product-cat,[data-audience=female] .stars{color:var(--theme-accent)}
  [data-audience=female] .stock-pill,[data-audience=female] .category-chip,[data-audience=female] .small-btn,[data-audience=female] .qty button{background:var(--theme-surface);color:var(--theme-primary);border-color:var(--theme-border)}
  [data-audience=female] .btn-primary,[data-audience=female] .product-page .btn:not(.btn-secondary),[data-audience=female] .category-chip.active,[data-audience=female] .badge,[data-audience=female] .mobile-dock b,[data-audience=female] .support-chat-button,[data-audience=female] .support-chat-whatsapp{background:var(--theme-button);color:#fff;border-color:var(--theme-secondary)}
  [data-audience=female] .btn-primary:hover,[data-audience=female] .product-page .btn:not(.btn-secondary):hover,[data-audience=female] .support-chat-button:hover,[data-audience=female] .support-chat-whatsapp:hover{background:var(--theme-button-hover)}
  [data-audience=female] .btn-secondary,[data-audience=female] .product-page .btn-secondary{background:var(--theme-bg-soft);color:var(--theme-primary);border-color:var(--theme-border)}
  [data-audience=female] .btn-secondary:hover,[data-audience=female] .category-chip:not(.active):hover,[data-audience=female] .small-btn:hover{background:var(--theme-header)}
  [data-audience=female] .btn:disabled,[data-audience=female] .soldout .btn{background:#ddd1e2;color:#67546d;box-shadow:none;cursor:not-allowed}
  [data-audience=female] .audience-selector{background:var(--theme-surface);border-color:var(--theme-border)}
  [data-audience=female] .audience-selector button{color:var(--theme-primary)}
  [data-audience=female] .audience-selector button[aria-pressed=true]{background:var(--theme-button);color:#fff;border-color:var(--theme-secondary);box-shadow:inset 0 -3px 0 #edbfdc}
  [data-audience=female] .brand-story,[data-audience=female] .support-chat-head{background:var(--theme-footer);color:#fff}
  [data-audience=female] .story-mark{background:var(--theme-hero)}
  [data-audience=female] .story-mark:before{filter:none}
  [data-audience=female] .story-mark span{color:var(--theme-primary)}
  [data-audience=female] .story-copy p,[data-audience=female] .support-chat-head small{color:#f6e8f3}
  [data-audience=female] .story-copy .eyebrow{color:#f2c3e0!important}
  [data-audience=female] .story-tags span{background:#ffffff12;border-color:#ffffff40}
  [data-audience=female] .footer{background:var(--theme-footer);color:#fff;border-color:#7c5085}
  [data-audience=female] .footer p,[data-audience=female] .footer a,[data-audience=female] .footer .copyright,[data-audience=female] .footer.copyright{color:#f6e8f3}
  [data-audience=female] .footer h4{color:#fff}
  [data-audience=female] .footer a:hover{color:#fff;text-decoration:underline}
  [data-audience=female] .footer .copyright{border-color:#ffffff38}
  [data-audience=female] .footer-logo img{background:#fcf7ff!important;border-radius:14px;padding:5px}
  [data-audience=female] .modal,[data-audience=female] .cart-drawer,[data-audience=female] .support-chat-panel{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border)}
  [data-audience=female] .drawer-head,[data-audience=female] .drawer-foot,[data-audience=female] .buy-row{background:var(--theme-bg-soft);border-color:var(--theme-border)}
  [data-audience=female] .close{background:#ead6ef;color:var(--theme-primary)}
  [data-audience=female] .order-summary,[data-audience=female] .notice,[data-audience=female] .usage-box,[data-audience=female] .support-chat-bubble{background:var(--theme-bg-soft);border-color:var(--theme-border);color:var(--theme-ink)}
  [data-audience=female] .pay-card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-ink)}
  [data-audience=female] .pay-card:has(input:checked){background:var(--theme-header);border-color:var(--theme-secondary)}
  [data-audience=female] input[type=radio]{accent-color:var(--theme-secondary)}
  [data-audience=female] .field input,[data-audience=female] .field select,[data-audience=female] .field textarea,[data-audience=female] .search input,[data-audience=female] .support-chat-compose input{background:#fff8fd;border-color:var(--theme-border);color:var(--theme-ink)}
  [data-audience=female] input::placeholder,[data-audience=female] textarea::placeholder{color:var(--theme-muted);opacity:1}
  [data-audience=female] .field input:focus,[data-audience=female] .field select:focus,[data-audience=female] .field textarea:focus,[data-audience=female] .search input:focus{border-color:var(--theme-secondary);outline:2px solid var(--theme-secondary);outline-offset:2px}
  [data-audience=female] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--theme-secondary);outline-offset:3px}
  [data-audience=female] .footer a:focus-visible,[data-audience=female] .support-chat-button:focus-visible,[data-audience=female] .support-chat-whatsapp:focus-visible{outline-color:#f0c2df}
  [data-audience=female] .field input:user-invalid,[data-audience=female] .field select:user-invalid,[data-audience=female] .field textarea:user-invalid{border-color:#a3213d;outline-color:#a3213d}
  [data-audience=female] .empty,[data-audience=female] .muted,[data-audience=female] .quote-source,[data-audience=female] .quote-card small,[data-audience=female] .quote-card [role=status]{color:var(--theme-muted)}
  [data-audience=female] .quote-card,[data-audience=female] .amri-card{background:var(--theme-hero);border-color:var(--theme-border);box-shadow:var(--theme-shadow);color:var(--theme-primary)}
  [data-audience=female] .quote-card blockquote{color:var(--theme-primary)}
  [data-audience=female] .product-page .availability:not(.out){background:#eadcf2;color:var(--theme-primary)}
  [data-audience=female] .invoice{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-border);box-shadow:var(--theme-shadow)}
  [data-audience=female] .invoice .hero{background:var(--theme-footer);color:#fff}
  [data-audience=female] .invoice .brand img{background:#fcf7ff!important}
  [data-audience=female] .invoice .hero h1,[data-audience=female] .invoice .hero h2{color:#fff}
  [data-audience=female] .invoice .hero p{color:#f6e8f3}
  [data-audience=female] .invoice .hero-info b{color:#f2c3e0}
  [data-audience=female] .invoice .card,[data-audience=female] .invoice .seller,[data-audience=female] .invoice .summary,[data-audience=female] .invoice .table th,[data-audience=female] .invoice .quote{background:var(--theme-bg-soft);border-color:var(--theme-border);color:var(--theme-ink)}
  [data-audience=female] .invoice .card h3,[data-audience=female] .invoice .section,[data-audience=female] .invoice .row.final,[data-audience=female] .invoice .row b{color:var(--theme-primary)}
  [data-audience=female] .invoice .section:before{background:var(--theme-button)}
  [data-audience=female] .invoice .table-wrap,[data-audience=female] .invoice .table th,[data-audience=female] .invoice .table td,[data-audience=female] .invoice .row.final,[data-audience=female] .invoice .foot{border-color:var(--theme-border)}
  [data-audience=female] .invoice .row,[data-audience=female] .invoice .foot,[data-audience=female] .invoice .quote small{color:var(--theme-muted)}
  [data-audience=female] .error{background:#fff0f3;color:#8b233a;border:1px solid #d992a5}
}
