/* Full product colour remains visible on mobile and through the detail sections. */
#world[data-fragrance]{
 --product-canvas:#24394a;--product-panel:#304a5e;--product-deep:#1e3040;--product-glow:#7ea8c333;
 --charcoal:var(--product-panel);--charcoal-deep:var(--product-deep);--cream:#fff;
 --gold:#f3cca0;--gold-warm:#f3cca0;--gold-pale:#f3d8b2;
 background:radial-gradient(ellipse at 75% 0,var(--product-glow),transparent 55%),var(--product-canvas);color:#fff;
}
#world[data-fragrance="nomkhitha"]{--product-canvas:#57313f;--product-panel:#684151;--product-deep:#452935;--product-glow:#d48d9e33}
#world[data-fragrance="aqamile"]{--product-canvas:#244b43;--product-panel:#305d51;--product-deep:#1e3f39;--product-glow:#8bbca633}
#world[data-fragrance="inkaba"]{--product-canvas:#493451;--product-panel:#5e4567;--product-deep:#39283f;--product-glow:#ba98c633}
#world[data-fragrance="azize"]{--product-canvas:#25495d;--product-panel:#315d71;--product-deep:#1e3a4b;--product-glow:#85b7cd33}
#world[data-fragrance="imbokodo"]{--product-canvas:#60383f;--product-panel:#73464d;--product-deep:#4b2d34;--product-glow:#d3989d33}
#world[data-fragrance="linami"]{--product-canvas:#303b56;--product-panel:#3c4968;--product-deep:#28334a;--product-glow:#879bc333}
#world[data-fragrance="aseza"]{--product-canvas:#24534c;--product-panel:#30665d;--product-deep:#1e433e;--product-glow:#8bbca633}
#world[data-fragrance="insimbi"]{--product-canvas:#30465a;--product-panel:#3d566c;--product-deep:#26394a;--product-glow:#9cb5ce33}
#world[data-fragrance] :is(.w-det,.note-layer,.w-phrase){background:var(--product-panel);border-color:#b0bdc577}
#world[data-fragrance] :is(.w-pron,.w-mood,.w-pairs,.w-phrase .tr,.w-volume-note,.w-delivery-note,.note-layer .nl-time,.w-story,.ritual-item,.w-sensory p){color:#edf2f6}
#world[data-fragrance] :is(.w-label,.w-det b,.w-archive,.nl-name,.w-service-links a,.w-buy-support a,.w-delivery-note a){color:#f3d8b2}
#world[data-fragrance] :is(.w-id h1,.w-det span,.note-chip){color:#fff}
#world[data-fragrance] .btn-gold,#world[data-fragrance] .size-pill.sel{background:#f3cca0;border-color:#f3cca0;color:#1e3040}
#world[data-fragrance] .size-pill.sel i{color:#1e3040}
#world[data-fragrance] :is(.btn-ghost,.size-pill:not(.sel),.world-close){background:var(--product-deep);border-color:#c6a36999;color:#fff}
#world[data-fragrance] .size-pill:not(.sel) i{color:#f3d8b2}
#world[data-fragrance] :is(a,button):focus-visible{outline:3px solid #f3cca0;outline-offset:4px}
