/* ============================================================
   deals.css — Sale pages (Amazon / Flipkart / Myntra)
   Desktop + Tablet + Mobile + Light + Dark (body.dark)
   pagetype: amazonsale | flipkartsale | myntrasale
   Phase 6: extracted from styles.css
   ============================================================ */

/* --- Sale pages — light + responsive (from styles.css L742-1336) --- */
/* Flipkart Sale Page */
._salepg{padding-bottom:32px;color:#122033;
    /* background:linear-gradient(180deg,#edf5ff 0%,#f8fbff 260px,#f6f7fb 100%); */
}
._salepg .inc,._salepg ._cntnr{width:100%;max-width:1280px;margin:0 auto;padding:0 14px;}
._pgcntnr._salepg{padding-top:0;}
/* Sale page banners — image backgrounds + floating décor */
._salepg ._pwnav.sale-hero{
    padding:2.4rem 0 2rem;
    margin-bottom:20px;
    text-align:center;
    position:relative;
    overflow:hidden;
    background-color:#fff8f1;
    background-image:none;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center bottom;
}
._salepg ._pwnav.sale-hero:before,
._salepg ._pwnav.sale-hero:after{display:none;}
._salepg ._pwnav.sale-hero .hero-side-art,
._salepg ._pwnav.sale-hero .hero-floating-orb{z-index:1;}
._salepg ._pwnav.sale-hero .breadcrumb,
._salepg ._pwnav.sale-hero .bc,
._salepg ._pwnav.sale-hero ._cntnr,
._salepg ._pwnav.sale-hero .inc{position:relative;z-index:2;}
._salepg ._pwnav.sale-hero .sale-hero-logo{
    display:flex;align-items:center;justify-content:center;
    margin:0 auto 12px;
}
._salepg ._pwnav.sale-hero .sale-hero-logo img{
    display:block;width:auto;height:42px;max-width:200px;object-fit:contain;
    filter:drop-shadow(0 4px 12px rgba(15,23,42,.1));
}
._azsalepg ._pwnav.sale-hero .sale-hero-logo img{height:48px;max-width:210px;}
._azsalepg ._pwnav.sale-hero .sale-hero-logo__img--dark{display:none;}
._fksalepg ._pwnav.sale-hero .sale-hero-logo img{height:40px;max-width:220px;}
._myntrasalepg ._pwnav.sale-hero .sale-hero-logo img{height:40px;max-width:200px;}
/* Smaller floating icons + orbs on sale banners */
._salepg ._pwnav.sale-hero .hero-side-art__item--phone{width:40px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--fridge{width:36px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--headphones{width:48px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--laptop{width:54px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--watch{width:42px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--filter{width:32px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--camera{width:46px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--tablet{width:34px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--earbuds{width:40px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--washer{width:44px;}
._salepg ._pwnav.sale-hero .hero-side-art__item--ac{width:52px;}
._salepg ._pwnav.sale-hero .hero-side-art__glow--left,
._salepg ._pwnav.sale-hero .hero-side-art__glow--right{display:none;}
._salepg ._pwnav.sale-hero .hero-floating-orb::before{display:none;}
._salepg ._pwnav.sale-hero .hero-floating-orb{
    border-color:rgba(255,255,255,.65);
    box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 1px rgba(255,255,255,.75),inset 0 -6px 12px rgba(15,23,42,.04);
}
._salepg ._pwnav.sale-hero .hero-floating-orb--1{width:84px;height:84px;}
._salepg ._pwnav.sale-hero .hero-floating-orb--2{width:30px;height:30px;}
._salepg ._pwnav.sale-hero .hero-floating-orb--3{width:102px;height:102px;}
._salepg ._pwnav.sale-hero .hero-floating-orb--4{width:50px;height:50px;}
._salepg ._pwnav.sale-hero .hero-floating-orb--5{width:20px;height:20px;}
@media (min-width:1025px){
    ._salepg ._pwnav.sale-hero{padding:3.2rem 0 2.6rem;}
    ._salepg ._pwnav.sale-hero .sale-hero-logo img{height:50px;max-width:240px;}
    ._azsalepg ._pwnav.sale-hero .sale-hero-logo img{height:56px;max-width:250px;}
    ._fksalepg ._pwnav.sale-hero .sale-hero-logo img{height:46px;max-width:260px;}
    ._myntrasalepg ._pwnav.sale-hero .sale-hero-logo img{height:46px;max-width:240px;}
    ._salepg ._pwnav.sale-hero .hero-floating-orb--1{width:100px;height:100px;}
    ._salepg ._pwnav.sale-hero .hero-floating-orb--2{width:34px;height:34px;}
    ._salepg ._pwnav.sale-hero .hero-floating-orb--3{width:120px;height:120px;}
    ._salepg ._pwnav.sale-hero .hero-floating-orb--4{width:58px;height:58px;}
    ._salepg ._pwnav.sale-hero .hero-floating-orb--5{width:22px;height:22px;}
}
@media (min-width:1400px){
    ._salepg ._pwnav.sale-hero .hero-side-art__item--phone{width:38px;top:5%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--headphones{width:52px;top:22%;left:6%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--laptop{width:58px;top:36%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--watch{top:40%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--filter{top:50%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--camera{width:50px;top:7%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--tablet{top:22%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--earbuds{width:54px;top:24%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--fridge{top:37%;right:3%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--washer{width:48px;top:38%;right:9%;}
    ._salepg ._pwnav.sale-hero .hero-side-art__item--ac{width:56px;top:55%;}
}

/* Amazon banner image */
._azsalepg ._pwnav.sale-hero{
    background-color:#fff4e8;
    background-image:url(/assets/images/amazon-sale-banner-bg.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center bottom;
}
._azsalepg ._pwnav.sale-hero .hero-side-art__item{
    color:#c45500;
    filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(255,153,0,.35)) drop-shadow(0 4px 10px rgba(196,85,0,.14));
}
._azsalepg ._pwnav.sale-hero .hero-floating-orb--1{color:#ff9900;background:rgba(255,153,0,.05);}
._azsalepg ._pwnav.sale-hero .hero-floating-orb--2{color:#d97706;background:rgba(254,189,105,.35);}
._azsalepg ._pwnav.sale-hero .hero-floating-orb--3{color:#f59e0b;background:rgba(254,189,105,.18);}
._azsalepg ._pwnav.sale-hero .hero-floating-orb--4{color:#ff9900;background:rgba(255, 153, 0, .05);width:80px;height:80px;}
._azsalepg ._pwnav.sale-hero .hero-floating-orb--5{color:#b45309;background:rgba(254,189,105,.38);}

/* Flipkart banner image */
._fksalepg ._pwnav.sale-hero{
    background-color:#eef5ff;
    background-image:url(/assets/images/flipkart-sale-banner-bg.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center bottom;
}
._fksalepg ._pwnav.sale-hero .hero-side-art__item{
    color:#1a5dc8;
    filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(40,116,240,.3)) drop-shadow(0 4px 10px rgba(26,93,200,.12));
}
._fksalepg ._pwnav.sale-hero .hero-floating-orb--1{color:#ffe500;background:rgba(255,229,0,.24);}
._fksalepg ._pwnav.sale-hero .hero-floating-orb--2{color:#2874f0;background:rgba(40,116,240,.32);}
._fksalepg ._pwnav.sale-hero .hero-floating-orb--3{color:#93c5fd;background:rgba(147,197,253,.18);}
._fksalepg ._pwnav.sale-hero .hero-floating-orb--4{color:#ffe500;background:rgba(255,229,0,.28);}
._fksalepg ._pwnav.sale-hero .hero-floating-orb--5{color:#2874f0;background:rgba(40,116,240,.34);}
._fksalepg ._hd:after{background:linear-gradient(90deg,#2874f0,#ffe500);}

/* Myntra banner image */
._myntrasalepg{background:linear-gradient(180deg,#fff1f4 0%,#f8fbff 260px,#f6f7fb 100%);}
._myntrasalepg ._pwnav.sale-hero{
    background-color:#fff0f5;
    background-image:url(/assets/images/myntra-sale-banner-bg.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center bottom;
}
._myntrasalepg ._pwnav.sale-hero .hero-side-art__item{
    color:#c2185b;
    filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(255,63,108,.3)) drop-shadow(0 4px 10px rgba(194,24,91,.12));
}
._myntrasalepg ._pwnav.sale-hero .hero-floating-orb--1{color:#ff3f6c;background:rgba(255,63,108,.2);}
._myntrasalepg ._pwnav.sale-hero .hero-floating-orb--2{color:#ffc1d0;background:rgba(255,193,208,.42);}
._myntrasalepg ._pwnav.sale-hero .hero-floating-orb--3{color:#e91e63;background:rgba(233,30,99,.14);}
._myntrasalepg ._pwnav.sale-hero .hero-floating-orb--4{color:#ff3f6c;background:rgba(255,63,108,.26);}
._myntrasalepg ._pwnav.sale-hero .hero-floating-orb--5{color:#ffc1d0;background:rgba(255,193,208,.4);}
._myntrasalepg ._pdtbs .__dalnk.selected{
    border-color:rgba(255,63,108,.45);
    box-shadow:0 14px 32px rgba(255,63,108,.16),0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.95);
}
._myntrasalepg ._pdtbs .__dalnk.selected::after{background:linear-gradient(90deg,#ff3f6c,#ff8fab);}
._myntrasalepg ._pdtbs .__dalnk.selected ._thmb{
    background:linear-gradient(160deg,#fff 0%,#ffe8ef 100%);
    border-color:rgba(255,63,108,.28);
    box-shadow:0 8px 18px rgba(255,63,108,.14);
}
._myntrasalepg ._pdtbs .__dalnk.selected ._tprt{color:#ff3f6c;}
._myntrasalepg ._hd:after{background:linear-gradient(90deg,#ff3f6c,#111);}
@media (min-width:1025px){
    ._myntrasalepg{background:linear-gradient(180deg,#fff5f7 0%,#f8fbff 420px,#f5f7fb 100%);}
}
._salepg .breadcrumb,._salepg .bc{margin:0 0 2rem 0;position:relative;}
._salepg .bc{justify-content:center;color:#334155;}
._salepg .bc a{color:#475569;}
._salepg .bc a:hover{color:#0f172a;}
._salepg .bc .active{color:#0f172a;opacity:.9;}
._salepg .breadcrumb .separator,._salepg .bc li + li:before{color:#94a3b8;}
._salepg .breadcrumb a{color:#475569;}
._salepg .breadcrumb .current{color:#0f172a;}
._salepg ._hphd{font-size:2.2rem;line-height:1.08;margin:0 0 14px;font-weight:800;letter-spacing:0;color:#0f172a;}
._salepg ._pdinfo{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.72);font-size:.78rem;line-height:1.3;color:#334155;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.06);}
._salepg ._pdtbs{gap:12px;margin:30px -14px 0;padding:0 14px 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
._salepg ._pdtbs::-webkit-scrollbar,
._salepg ._pul::-webkit-scrollbar{display:none;}
._salepg ._pdtbs .__dalnk{
    flex:0 0 40%;min-width:132px;max-width:148px;height:100%;
    position:relative;cursor:pointer;list-style:none;overflow:hidden;
    border-radius:20px;
    background:linear-gradient(165deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.62) 100%);
    border:1px solid rgba(255,255,255,.9);
    box-shadow:0 10px 28px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.95);
    backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
    transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,border-color .28s ease,background .28s ease;
}
._salepg ._pdtbs .__dalnk::after{
    content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;
    border-radius:3px 3px 0 0;transform:translateX(-50%);
    background:linear-gradient(90deg,#2874f0,#60a5fa);
    transition:width .28s cubic-bezier(.4,0,.2,1);
}
._salepg ._pdtbs .__dalnk:hover{
    transform:translateY(-4px);
    border-color:rgba(255,255,255,1);
    box-shadow:0 16px 34px rgba(15,23,42,.12),0 4px 10px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,1);
}
._salepg ._pdtbs .__dalnk>div{
    min-height:108px;padding:14px 10px 16px;
    flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center;
}
._salepg ._pdtbs .__dalnk.selected{
    background:linear-gradient(165deg,#fff 0%,rgba(255,255,255,.92) 100%);
    border-color:rgba(40,116,240,.35);
    box-shadow:0 14px 32px rgba(40,116,240,.14),0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.95);
}
._salepg ._pdtbs .__dalnk.selected::after{width:42%;}
._salepg ._pdtbs .__dalnk.selected ._tprt{color:#174ea6;}
._salepg ._pdtbs ._thmb{
    width:64px;height:64px;flex:none;
    align-items:center;justify-content:center;
    border-radius:18px;
    background:linear-gradient(160deg,#fff 0%,#f4f7fb 100%);
    border:1px solid rgba(226,232,240,.95);
    box-shadow:0 6px 14px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,1);
    transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;
}
._salepg ._pdtbs .__dalnk:hover ._thmb{
    transform:translateY(-1px);
    box-shadow:0 10px 18px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,1);
}
._salepg ._pdtbs .__dalnk.selected ._thmb{
    background:linear-gradient(160deg,#fff 0%,#eef5ff 100%);
    border-color:rgba(40,116,240,.28);
    box-shadow:0 8px 18px rgba(40,116,240,.14);
}
._salepg ._pdtbs ._thmb img{
    max-width:42px;max-height:42px;width:auto;height:auto;object-fit:contain;
    transition:transform .28s cubic-bezier(.4,0,.2,1);
}
._salepg ._pdtbs .__dalnk:hover ._thmb img{transform:scale(1.06);}
._salepg ._pdtbs ._tprt{
    display:block;font-size:.74rem;font-weight:700;letter-spacing:.01em;line-height:1.25;
    color:#334155;white-space:normal;
    transition:color .25s ease;
}
._salepg ._pdtbs .__dalnk:hover ._tprt{color:#0f172a;}
._salepg .sale-products ._pdgrd{margin:0 0 1.5rem;padding-bottom:.5rem;}
._salepg .sale-products ._pdcrd{min-width:0;}
._salepg section:not(._pwnav){margin:0;}
._salepg section:not(._pwnav) .inc{padding-top:18px;/*padding-bottom:18px;*/}
._salepg ._hd{position:relative;margin:0 0 14px;font-size:1.3rem;line-height:1.2;font-weight:800;color:#14213d;}
._salepg ._hd:after{content:"";display:block;width:44px;height:4px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,#2874f0,#ffe500);}
._fksalepg._salepg ._hd:after{background:#1542b9;}
._salepg ._pul{gap:14px;margin:0 -14px;padding:10px 14px 28px;overflow-x:auto;scrollbar-width:none;}
._salepg ._pul ._tprt{width:100%;padding:0.95rem 1rem 1.05rem;}
._salepg ._pli{
    flex:0 0 92%;min-width:0;list-style:none;
    position:relative;display:flex;flex-direction:column;
    border-radius:18px;background:#fff;
    border:1px solid rgba(226,232,240,.98);
    box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 30px rgba(15,23,42,.08);
    overflow:hidden;
    transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease;
}
._salepg ._pli:hover{
    transform:translateY(-6px);
    border-color:rgba(148,163,184,.55);
    box-shadow:0 16px 36px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);
}
._salepg ._pli ._thmb{align-items:center;justify-content:center;background:#fff;}
._salepg ._pli ._thmb img{display:block;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.4,0,.2,1);}
._salepg ._pli:hover ._thmb img{transform:scale(1.05);}
._salepg ._pw1 ._pli>._thmb{
    height:200px;padding:1.15rem 1rem 1rem;
    background:#fff;border-bottom:1px solid #eef2f7;
}
._salepg ._pw2 ._pli>._flx,._salepg ._pw9 ._pli>._flx{height:100%;align-items:stretch;}
._salepg ._pw2 ._pli ._thmb,
._salepg ._pw9 ._pli ._thmb{width:38%;min-width:112px;padding:0;background:#fff;border-right:1px solid #eef2f7;}
._salepg ._pw2 ._pli ._thmb img,
._salepg ._pw9 ._pli ._thmb img{width:85%;}
._salepg ._pw2 ._tprt,
._salepg ._pw9 ._tlr{width:62%;padding:13px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;}
._salepg ._ttltxt{display:block;font-size:1rem;font-weight:500;line-height:1.35;color:#172033;}
._salepg ._lc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
._salepg ._rstarwrp{align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap;}
._salepg ._hrt{display:inline-flex;align-items:center;padding:3px 7px;border-radius:7px;background:#16a34a;color:#fff;font-size:.75rem;font-weight:800;line-height:1;}
._salepg ._rscnt{font-size:.72rem;color:#708099;}
._salepg ._tprt{padding:0.85rem 0;}
._salepg ._bys{align-items:flex-start;justify-content:space-between;gap:0.5rem;flex-flow:column;}
._salepg ._bys ._prccol{align-items:flex-start;justify-content:flex-start;flex-flow:column;gap:0.5rem;}
._salepg ._byp{align-items:baseline;gap:7px;flex-wrap:wrap;}
._salepg ._prc{font-size:1.22rem;font-weight:900;color:#111827;line-height:1.1;}
._salepg ._ofrtxt{font-size:.75rem;font-weight:800;color:#16a34a;}
._salepg ._btnw{width:100%;padding:.5rem;background:linear-gradient(-90deg,#fff 40%,#f6f9ff 100%);color:#000;border-radius:8px;border:2px solid #dfe6f2;font-weight:600;transition:transform .3s;align-items:center;justify-content:center;gap:1.5rem;text-transform:uppercase;}
._salepg .sticon{display:inline-flex;align-items:center;justify-content:center;max-width:72px;}
._salepg .sticon img{display:block;max-width:70px;max-height:24px;object-fit:contain;}
._salepg .cat-tabs{gap:8px;margin:0 0 14px;padding:4px;border-radius:14px;background:#e8f0ff;overflow-x:auto;}
._salepg .cat-tabs span{flex:1;min-width:90px;padding:10px 12px;border-radius:11px;text-align:center;font-size:.82rem;font-weight:800;color:#45617f;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0.5rem;}
._salepg .cat-tabs span svg{width:20px;height:20px;}
._salepg .cat-tabs span.active{background:#2874f0;color:#fff;box-shadow:0 8px 18px rgba(40,116,240,.26);}
._salepg .cat-tabs span + span.active{background:#ed3833;}
._salepg .cat-tabs span + span + span.active{background:#58912e;}
._salepg ._pw3 ._pul{gap:16px;}
._salepg ._pw3 ._pli{
    flex-basis:72%;
    position:relative;
    overflow:hidden;
    cursor:pointer;
    background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.88));
    border:1px solid rgba(255,255,255,.92);
    border-radius:22px;
    box-shadow:0 14px 35px rgba(30,50,90,.07),inset 0 1px 0 rgba(255,255,255,.96);
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    transition:transform .35s ease,box-shadow .35s ease;
}
._salepg ._pw3 ._pli::before,
._salepg ._pw3 ._pli::after{content:none;display:none;}
._salepg ._pw3 ._pli .pw3-wave{
    position:absolute;left:0;bottom:-40px;width:100%;height:auto;
    pointer-events:none;z-index:0;line-height:0;
}
._salepg ._pw3 ._pli .pw3-wave img{
    display:block;width:100%;height:auto;
}
._salepg ._pw3 ._pli .pw3-wave .pw3-wave-dm{display:none;}
body.dark ._salepg ._pw3 ._pli .pw3-wave{bottom:-18px;opacity:0.75;}
body.dark ._salepg ._pw3 ._pli .pw3-wave .pw3-wave-lm{display:none;}
body.dark ._salepg ._pw3 ._pli .pw3-wave .pw3-wave-dm{display:block;}
._salepg ._pw3 ._pli:hover{
    transform:translateY(-4px);
    box-shadow:0 18px 40px rgba(35,55,90,.11),inset 0 1px 0 rgba(255,255,255,.95);
}
._salepg ._pw3 ._pli .pw3-content,
._salepg ._pw3 ._pli>div.noredaffUrl{
    position:relative;z-index:2;
    min-height:210px;padding:26px 16px 78px;
    display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:6px;
}
._salepg ._pw3 ._pli ._pw3ico{
    display:inline-flex;align-items:center;justify-content:center;
    width:58px;height:58px;margin:0 0 6px;flex:none;
    border-radius:50%;
    color:#ff9900;
    background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,242,232,.82));
    border:1px solid rgba(255,176,72,.28);
    box-shadow:0 8px 22px rgba(255,150,70,.12),inset 0 1px 0 rgba(255,255,255,.9);
}
._salepg ._pw3 ._pli ._pw3ico svg{width:28px;height:28px;display:block;}
._salepg ._pw3 ._pli .pw3-content>span:not(._pw3ico):not(._prc),
._salepg ._pw3 ._pli>div>span:not(._pw3ico):not(._prc){
    display:block;
    font-size:.95rem;font-weight:600;letter-spacing:0;
    color:#0f172a;line-height:1.35;
}
._salepg ._pw3 ._pli ._prc{
    margin-top:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;
    color:#ff9900;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;
}
._salepg ._pw3 ._pli ._prc::before{
    content:"";
    display:block;width:28px;height:2px;margin:4px auto 12px;
    border-radius:2px;background:#ff9900;
}
._salepg ._pw3 ._pli:hover ._prc{transform:none;background:none;box-shadow:none;}
._salepg ._pw3 ul._pul + ul._pul ._pli ._pw3ico{
    color:#232f3e;border-color:rgba(35,47,62,.18);
    background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(236,240,245,.85));
    box-shadow:0 8px 22px rgba(35,47,62,.1),inset 0 1px 0 rgba(255,255,255,.9);
}
._salepg ._pw3 ul._pul + ul._pul ._pli ._prc{color:#232f3e;}
._salepg ._pw3 ul._pul + ul._pul ._pli ._prc::before{background:#232f3e;}
._salepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._pw3ico{
    color:#146eb4;border-color:rgba(20,110,180,.22);
    background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(232,242,252,.85));
    box-shadow:0 8px 22px rgba(20,110,180,.12),inset 0 1px 0 rgba(255,255,255,.9);
}
._salepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc{color:#146eb4;}
._salepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc::before{background:#146eb4;}
._azsalepg ._pw3 ._pli ._pw3ico{color:#ff9900;border-color:rgba(255,176,72,.28);}
._azsalepg ._pw3 ._pli ._prc{color:#ff9900;}
._azsalepg ._pw3 ._pli ._prc::before{background:#ff9900;}
._azsalepg ._pw3 ul._pul + ul._pul ._pli ._pw3ico{color:#232f3e;border-color:rgba(35,47,62,.18);}
._azsalepg ._pw3 ul._pul + ul._pul ._pli ._prc{color:#232f3e;}
._azsalepg ._pw3 ul._pul + ul._pul ._pli ._prc::before{background:#232f3e;}
._azsalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._pw3ico{color:#146eb4;border-color:rgba(20,110,180,.22);}
._azsalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc{color:#146eb4;}
._azsalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc::before{background:#146eb4;}
._fksalepg ._pw3 ._pli ._pw3ico{
    color:#2874f0;border-color:rgba(40,116,240,.25);
    background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(235,243,255,.85));
    box-shadow:0 8px 22px rgba(40,116,240,.12),inset 0 1px 0 rgba(255,255,255,.9);
}
._fksalepg ._pw3 ._pli ._prc{color:#2874f0;}
._fksalepg ._pw3 ._pli ._prc::before{background:#2874f0;}
._fksalepg ._pw3 ul._pul + ul._pul ._pli ._pw3ico,
._fksalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._pw3ico{color:#2874f0;border-color:rgba(40,116,240,.25);}
._fksalepg ._pw3 ul._pul + ul._pul ._pli ._prc,
._fksalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc{color:#2874f0;}
._fksalepg ._pw3 ul._pul + ul._pul ._pli ._prc::before,
._fksalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc::before{background:#2874f0;}
._myntrasalepg ._pw3 ._pli ._pw3ico{
    color:#ff3f6c;border-color:rgba(255,63,108,.25);
    background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,236,242,.85));
    box-shadow:0 8px 22px rgba(255,63,108,.12),inset 0 1px 0 rgba(255,255,255,.9);
}
._myntrasalepg ._pw3 ._pli ._prc{color:#ff3f6c;}
._myntrasalepg ._pw3 ._pli ._prc::before{background:#ff3f6c;}
._myntrasalepg ._pw3 ul._pul + ul._pul ._pli ._pw3ico,
._myntrasalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._pw3ico{color:#ff3f6c;border-color:rgba(255,63,108,.25);}
._myntrasalepg ._pw3 ul._pul + ul._pul ._pli ._prc,
._myntrasalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc{color:#ff3f6c;}
._myntrasalepg ._pw3 ul._pul + ul._pul ._pli ._prc::before,
._myntrasalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc::before{background:#ff3f6c;}
._salepg ._pw7 ._pli,
._salepg ._pw6 ._pli,
._salepg ._pw8 ._pli{flex-basis:46%;}
._salepg ._pw7 ._thmb,
._salepg ._pw6 ._thmb,
._salepg ._pw8 ._thmb{height:148px;padding:16px;}
._salepg ._pw7 ._tprt,
._salepg ._pw6 ._tprt{padding:1.5rem 1rem;text-align:center;font-weight:900;color:#172033;}
._salepg ._pw6 ._tprt{color:#16a34a;text-transform:uppercase;font-size:.85rem;}
._salepg ._pw4 ._pli{flex-basis:82%;}
._salepg ._pw4 ._thmb{height:160px;overflow:hidden;}
._salepg ._pw4 ._thmb img{width:auto;height:auto;object-fit:cover;mix-blend-mode:normal;}
._salepg ._pw4 ._tprt{padding:13px 14px;font-size:.95rem;font-weight:800;line-height:1.35;color:#172033;}
._salepg ._pw4 ._tprt ._lc{}
._salepg ._pw5{margin:20px 14px 0!important;border-radius:18px;min-height:300px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 18px 42px rgba(6,42,120,.18);}
._salepg ._pw5>div{min-height:300px;padding:28px 18px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg, #4d80d2, #7c00b4);color:#fff;}
._salepg ._pw5 h2{max-width:620px;margin:0 0 10px;font-size:1.55rem;line-height:1.12;font-weight:900;color:#fff;}
._salepg ._pw5 p{max-width:640px;margin:0 0 18px;font-size:.9rem;line-height:1.5;color:#e8eef8;}
._salepg ._pw5 .exp{width:max-content;display:inline-flex;align-items:center;padding:11px 15px;border-radius:999px;background:#ffe500;color:#172033;font-weight:900;font-size:.86rem;}

/* Sale lists — mobile horizontal slider only */
@media (max-width:1024px){
    ._salepg ._pul{
        display:flex;
        flex-wrap:nowrap;
        align-items:stretch;
        gap:14px;
        margin:0;
        padding:10px 0 20px;
        overflow-x:auto;
        overflow-y:hidden;
        -webkit-overflow-scrolling:touch;
        scroll-snap-type:x mandatory;
        scrollbar-width:none;
    }
    ._salepg ._pul._slideX,
    ._salepg ._pul._flx._slideX{
        display:flex;
        white-space:normal;
        padding:10px 0 20px;
    }
    ._salepg ._pul._slideX > li,
    ._salepg ._pul._slideX ._pli{
        display:flex;
        white-space:normal;
        vertical-align:top;
    }
    ._salepg ._pli{
        flex:0 0 82%;
        width:82%;
        max-width:320px;
        scroll-snap-align:start;
    }
    ._salepg .cat-tabs{
        display:flex;
        flex-wrap:nowrap;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        scrollbar-width:none;
    }
    ._salepg .cat-tabs::-webkit-scrollbar{display:none;}
    ._salepg .cat-tabs span{
        flex:0 0 auto;
        min-width:auto;
        padding:10px 14px;
        white-space:nowrap;
    }
    ._salepg .cat-tabs span svg{flex-shrink:0;}
    ._salepg ._pw3._ovfhide{overflow:visible;}
    ._salepg ._pw3 ._pul{gap:12px;}
    ._salepg ._pw3 ._pli{
        flex:0 0 78%;
        width:78%;
        max-width:280px;
    }
}

@media (min-width:1025px){
    ._salepg{padding-bottom:60px;
        /* background:linear-gradient(180deg,#eaf3ff 0%,#f8fbff 420px,#f5f7fb 100%); */
    }
    ._salepg .inc,
    ._salepg ._cntnr{padding:0 24px;}
    ._pgcntnr._salepg{padding-top:0;}
    ._salepg .breadcrumb,._salepg .bc{width:100%;max-width:1280px;margin:0 auto;}
    ._salepg .bc{margin-bottom:40px;}
    ._salepg ._pwnav{margin:0 0 30px;padding:46px 0 30px;border-radius:0;}
    ._salepg ._pwnav:before{width:520px;height:520px;right:-160px;bottom:-190px;top:auto;left:auto;}
    ._salepg ._pwnav:after{width:460px;height:460px;left:-130px;top:-160px;}
    ._salepg ._pwnav ._cntnr{padding:0;}
    ._salepg ._hphd{font-size:3.8rem;margin-bottom:12px;}
    ._salepg ._pdinfo{font-size:1rem;padding:0.5rem 2rem;}
    ._salepg ._pdtbs{margin:50px 0 20px;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;overflow:visible;}
    ._salepg ._pdtbs .__dalnk{min-width:0;max-width:none;border-radius:22px;}
    ._salepg ._pdtbs .__dalnk:hover{transform:translateY(-6px);}
    ._salepg ._pdtbs .__dalnk>div{height:100%;min-height:128px;padding:16px 12px 18px;gap:12px;}
    ._salepg ._pdtbs ._thmb{width:72px;height:72px;border-radius:20px;}
    ._salepg ._pdtbs ._thmb img{max-width:48px;max-height:48px;}
    ._salepg ._pdtbs ._tprt{min-height:40px;font-size:.8rem;display:flex;align-items:center;justify-content:center;}
    ._salepg ._pdtbs .__dalnk:hover ._tprt{color:#0f172a;}
    ._salepg ._pdtbs .__dalnk.selected::after{width:36%;height:4px;}
    ._salepg section:not(._pwnav){margin:24px 0;}
    ._salepg section:not(._pwnav) .inc{padding-top:26px;/*padding-bottom:40px;*/padding-left:0;padding-right:0;}
    ._salepg ._hd{font-size:2rem;margin-bottom:20px;}
    ._salepg ._pul{margin:0;padding:0;display:grid;gap:18px;overflow:visible;}
    ._salepg .cat-tabs{width:600px;}
    ._salepg .cat-tabs span svg{width:26px;height:26px;}
    ._salepg ._pw1 ._pul{grid-template-columns:repeat(4,1fr);}
    ._salepg ._pw2 ._pul,
    ._salepg ._pw9 ._pul{grid-template-columns:repeat(4,1fr);}
    ._salepg ._pw3 ._pul{grid-template-columns:repeat(5,1fr);}
    ._salepg ._pw7 ._pul,
    ._salepg ._pw6 ._pul{grid-template-columns:repeat(5,1fr);}
    ._salepg ._pw8 ._pul,
    ._salepg ._pw4 ._pul{grid-template-columns:repeat(4,1fr);}
    ._salepg ._pli{flex:none;width:auto;border-radius:18px;}
    ._salepg ._pw1 ._pli>._thmb{height:230px;padding:24px;}
    ._salepg ._pw1 ._tprt{padding:1rem 0.7rem;}
    ._salepg ._pw2 ._pli>._flx,
    ._salepg ._pw9 ._pli>._flx{flex-direction:column;}
    ._salepg ._pw2 ._thmb,
    ._salepg ._pw9 ._thmb{width:100%;height:230px;padding:18px;}
    ._salepg ._pw2 ._tprt,
    ._salepg ._pw9 ._tlr{width:100%;padding:1rem 0.7rem;}
    ._salepg ._rstarwrp{margin-top:0;}
    ._salepg ._ttltxt{font-size:.95rem;min-height:50px;}
    ._salepg ._lc{-webkit-line-clamp:3;}
    ._salepg ._bys{flex-direction:row;align-items:center;margin-top:0.7rem;}
    ._salepg ._btnw{width:112px;min-width:112px;flex:none;padding:8px;gap:0.5rem;font-size:0.9rem;}
    ._salepg ._pw3 ._pli .pw3-content,
    ._salepg ._pw3 ._pli>div.noredaffUrl{min-height:236px;padding:30px 18px 88px;gap:6px;}
    ._salepg ._pw3 ._pli ._pw3ico{width:64px;height:64px;margin-bottom:8px;}
    ._salepg ._pw3 ._pli ._pw3ico svg{width:30px;height:30px;}
    ._salepg ._pw3 ._pli .pw3-content>span:not(._pw3ico):not(._prc),
    ._salepg ._pw3 ._pli>div>span:not(._pw3ico):not(._prc){font-size:1rem;}
    ._salepg ._pw3 ._pli ._prc{font-size:1.35rem;}
    ._salepg .sticon{max-width:24px;}
    ._salepg .sticon img{max-width:24px;max-height:24px;}
    ._salepg ._pw7 ._thmb,
    ._salepg ._pw6 ._thmb,
    ._salepg ._pw8 ._thmb{height:260px;}
    ._salepg ._pw4 ._thmb{height:180px;}
    ._salepg ._pw5{max-width:1232px;margin:34px auto 0!important;border-radius:26px;min-height:360px;}
    ._salepg ._pw5>div{min-height:360px;padding:44px;}
    ._salepg ._pw5 h2{font-size:2.5rem;}
    ._salepg ._pw5 p{font-size:1rem;}
}

/* Amazon Sale Page — accent overrides */
/* ._azsalepg{background:linear-gradient(180deg,#fff4e6 0%,#f8fbff 260px,#f6f7fb 100%);} */
._azsalepg ._pdtbs .__dalnk.selected{
    border-color:rgba(255,153,0,.5);
    box-shadow:0 14px 32px rgba(255,153,0,.16),0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.95);
}
._azsalepg ._pdtbs .__dalnk.selected::after{background:linear-gradient(90deg,#ff9900,#ffb84d);}
._azsalepg ._pdtbs .__dalnk.selected ._thmb{
    background:linear-gradient(160deg,#fff 0%,#fff4e6 100%);
    border-color:rgba(255,153,0,.35);
    box-shadow:0 8px 18px rgba(255,153,0,.16);
}
._azsalepg ._pdtbs .__dalnk.selected ._tprt{color:#c45500;}
._fksalepg ._pdtbs .__dalnk.selected{
    border-color:rgba(40,116,240,.4);
    box-shadow:0 14px 32px rgba(40,116,240,.14),0 2px 8px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.95);
}
._fksalepg ._pdtbs .__dalnk.selected::after{background:#1542b9;}
._fksalepg ._pdtbs .__dalnk.selected ._thmb{
    background:linear-gradient(160deg,#fff 0%,#eef5ff 100%);
    border-color:rgba(40,116,240,.28);
    box-shadow:0 8px 18px rgba(40,116,240,.14);
}
._fksalepg ._pdtbs .__dalnk.selected ._tprt{color:#174ea6;}
._azsalepg ._hd:after{/*background:linear-gradient(90deg,#ff9900,#232f3e);*/background:#ff9900;}
._azsalepg .cat-tabs span.active{background:#ff9900;color:#fff;box-shadow:0 8px 18px rgba(255,153,0,.28);}
._azsalepg .cat-tabs span + span.active{background:#232f3e;box-shadow:0 8px 18px rgba(35,47,62,.28);}
._azsalepg .cat-tabs span + span + span.active{background:#146eb4;box-shadow:0 8px 18px rgba(20,110,180,.28);}
._azsalepg ._pw5{margin:20px 14px 0!important;border-radius:18px;min-height:auto;overflow:hidden;background:#fff;border:1px solid #e7edf8;box-shadow:0 6px 18px rgba(18,32,51,.08);}
._azsalepg ._pw5>div{min-height:auto;padding:0;display:block;background:none;color:inherit;}
._azsalepg ._pw5 ._seotxt{padding:22px 18px;}
._azsalepg ._pw5 ._seotxt ._hd{margin-bottom:14px;font-size:1.3rem;line-height:1.25;color:#14213d;}
._azsalepg ._pw5 ._seotxt ._hd:after{display:block;}
._azsalepg ._pw5 ._seotxt p{margin:0 0 14px;font-size:.9rem;line-height:1.6;color:#52627a;}
._azsalepg ._pw5 ._seotxt p:last-child{margin-bottom:0;}

@media (min-width:1025px){
    /* ._azsalepg{background:linear-gradient(180deg,#fff8ef 0%,#f8fbff 420px,#f5f7fb 100%);} */
    ._azsalepg ._pwnav.sale-hero{padding:50px 0 34px;}
    ._azsalepg ._pdtbs{grid-template-columns:repeat(8,minmax(0,1fr));}
    ._azsalepg ._pw5{max-width:1232px;margin:34px auto 0!important;border-radius:22px;min-height:auto;}
    ._azsalepg ._pw5>div{padding:0;}
    ._azsalepg ._pw5 ._seotxt{padding:36px 40px;}
    ._azsalepg ._pw5 ._seotxt ._hd{font-size:2rem;margin-bottom:18px;}
    ._azsalepg ._pw5 ._seotxt p{font-size:1rem;line-height:1.7;}
}

/* --- Sale pages — dark (body.dark) (from styles.css L1875-1919) --- */
body.dark ._salepg{background:#14161b;color:#fff;}
body.dark ._salepg ._hd,body.dark ._salepg ._ttltxt,body.dark ._salepg ._pw4 ._tprt,body.dark ._salepg ._pw7 ._tprt{color:#f8fafc;}
body.dark ._salepg ._pli{
    background:linear-gradient(165deg, rgb(38 19 37 / 98%) 0%, rgb(3 3 25 / 96%) 100%);
    border-color:#2d2d30;
    box-shadow:0 1px 2px rgba(0,0,0,.35),0 12px 30px rgba(0,0,0,.28);
}
body.dark ._salepg ._pli:hover{
    border-color:#3f3f46;
    box-shadow:0 16px 36px rgba(0,0,0,.4);
}
body.dark ._salepg ._pw1 ._pli>._thmb{background:#111827;border-bottom-color:#2d2d30;}
body.dark ._myntrasalepg{background:#0f172a;}
body.dark ._salepg ._pwnav.sale-hero ._hphd{color:#f8fafc;}
body.dark ._salepg ._pwnav.sale-hero ._pdinfo{background:rgba(15,23,42,.55);color:#e2e8f0;border-color:rgba(255,255,255,.1);}
body.dark ._salepg ._pwnav.sale-hero ._pdtbs ._tprt{color:#e2e8f0;}
body.dark ._salepg ._pdtbs .__dalnk{
    background:linear-gradient(165deg, rgb(29 22 44) 0%, rgb(38 26 6 / 31%) 100%);
    border-color:rgb(107 103 89 / 58%);
    box-shadow:0 6px 18px rgb(172 162 149 / 35%), inset 0 1px 0 rgba(255, 255, 255, .06);
}
body.dark ._salepg ._pdtbs .__dalnk:hover{
    border-color:rgba(255,255,255,.16);
    box-shadow:0 16px 34px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);
}
body.dark ._salepg ._pdtbs ._thmb{
    background:#fff;
    border-color:rgba(255,255,255,.1);
    box-shadow:0 6px 14px rgba(0,0,0,.25);
}
body.dark ._salepg ._pdtbs .__dalnk:hover ._tprt{color:#f8fafc;}
body.dark ._salepg ._pdtbs .__dalnk.selected{
    background:linear-gradient(165deg, rgb(54 34 19 / 98%) 0%, rgb(4 14 39 / 90%) 100%);
    border-color:rgb(250 173 96 / 35%);
}
body.dark ._salepg ._pwnav.sale-hero .breadcrumb a,
body.dark ._salepg ._pwnav.sale-hero .bc a{color:#cbd5e1;}
body.dark ._salepg ._pwnav.sale-hero .breadcrumb .current,
body.dark ._salepg ._pwnav.sale-hero .bc .active{color:#f8fafc;}
body.dark ._salepg ._thmb{background:#fff;}
body.dark ._salepg ._prc{color:#fff;}
body.dark ._salepg .cat-tabs{background:rgba(0,0,0,0.63);}
body.dark ._azsalepg{background:#0f172a;}
body.dark ._azsalepg ._pw5{background:#182235;border-color:#2b3a56;}
body.dark ._azsalepg ._pw5 ._seotxt ._hd,
body.dark ._azsalepg ._pw5 ._seotxt p{color:#f8fafc;}
body.dark ._salepg .cat-tabs span{color:#fff;}
body.dark ._azsalepg .cat-tabs span + span.active{background:#536f93;}
body.dark ._azsalepg .cat-tabs span + span + span.active{background:#7011d5;}
body.dark ._azsalepg ._pw3 ul._pul + ul._pul ._pli ._prc{color:#87a3c8;}
body.dark ._azsalepg ._pw3 ul._pul + ul._pul ._pli ._prc::before{background:#87a3c8;}
body.dark ._azsalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc{color:#c087fc;}
body.dark ._azsalepg ._pw3 ul._pul + ul._pul + ul._pul ._pli ._prc::before{background:#c087fc;}
body.dark ._salepg ._pw3 ._pli .pw3-content>span:not(._pw3ico):not(._prc),
body.dark ._salepg ._pw3 ._pli>div>span:not(._pw3ico):not(._prc){color:#fff}

/* Amazon / Flipkart sale hero — dark banner images + side-art / orbs */
body.dark ._azsalepg ._pwnav.sale-hero{
    background-color:#070b14;
    background-image:
        linear-gradient(180deg,rgb(7 11 20 / 58%) 0%,rgb(7 11 20 / 42%) 45%,rgb(7 11 20 / 55%) 100%),
        url(/assets/images/amazon-sale-banner-bg-dark.png);
    background-repeat:no-repeat;
    background-size:cover,cover;
    background-position:center bottom,center bottom;
}
body.dark ._azsalepg ._pwnav.sale-hero .sale-hero-logo__img--light{display:none;}
body.dark ._azsalepg ._pwnav.sale-hero .sale-hero-logo__img--dark{display:block;}
body.dark ._azsalepg ._pwnav.sale-hero .hero-side-art__item{
    color:#ffb84d;
    filter:drop-shadow(0 0 1px rgba(15,23,42,.9)) drop-shadow(0 0 12px rgba(255,153,0,.4)) drop-shadow(0 4px 12px rgba(255,153,0,.22));
    opacity:.88;
}
body.dark ._azsalepg ._pwnav.sale-hero .hero-floating-orb{opacity:.55;border-color:rgba(255,184,77,.18);}
body.dark ._azsalepg ._pwnav.sale-hero .hero-floating-orb--1{color:#ff9900;background:rgba(255,153,0,.1);}
body.dark ._azsalepg ._pwnav.sale-hero .hero-floating-orb--2{color:#fbbf24;background:rgba(251,191,36,.16);}
body.dark ._azsalepg ._pwnav.sale-hero .hero-floating-orb--3{color:#f59e0b;background:rgba(245,158,11,.1);}
body.dark ._azsalepg ._pwnav.sale-hero .hero-floating-orb--4{color:#ff9900;background:rgba(255,153,0,.08);}
body.dark ._azsalepg ._pwnav.sale-hero .hero-floating-orb--5{color:#fbbf24;background:rgba(251,191,36,.14);}

body.dark ._fksalepg ._pwnav.sale-hero{
    background-color:#070b14;
    background-image:
        linear-gradient(180deg,rgb(7 11 20 / 58%) 0%,rgb(7 11 20 / 42%) 45%,rgb(7 11 20 / 55%) 100%),
        url(/assets/images/flipkart-sale-banner-bg-dark.png);
    background-repeat:no-repeat;
    background-size:cover,cover;
    background-position:center bottom,center bottom;
}
body.dark ._fksalepg ._pwnav.sale-hero .hero-side-art__item{
    color:#93c5fd;
    filter:drop-shadow(0 0 1px rgba(15,23,42,.9)) drop-shadow(0 0 12px rgba(40,116,240,.45)) drop-shadow(0 4px 12px rgba(96,165,250,.22));
    opacity:.88;
}
body.dark ._fksalepg ._pwnav.sale-hero .hero-floating-orb{opacity:.55;border-color:rgba(147,197,253,.16);}
body.dark ._fksalepg ._pwnav.sale-hero .hero-floating-orb--1{color:#ffe500;background:rgba(255,229,0,.12);}
body.dark ._fksalepg ._pwnav.sale-hero .hero-floating-orb--2{color:#60a5fa;background:rgba(40,116,240,.18);}
body.dark ._fksalepg ._pwnav.sale-hero .hero-floating-orb--3{color:#93c5fd;background:rgba(147,197,253,.1);}
body.dark ._fksalepg ._pwnav.sale-hero .hero-floating-orb--4{color:#ffe500;background:rgba(255,229,0,.14);}
body.dark ._fksalepg ._pwnav.sale-hero .hero-floating-orb--5{color:#60a5fa;background:rgba(40,116,240,.16);}

/* --- Sale pages — dark pw5 leftover (from styles.css L1976-1976) --- */
body.dark ._salepg ._pw5>div{background:linear-gradient(0deg, #102c58, #4f0b6e);}

