/* Design 4, "Pop": bold pink and indigo, playful motion. Loaded after store.css and only changes the look. */
.t-pop{
  --pink:#f8cfd6; --pink2:#f2aebb; --rose:#e8457a; --indigo:#24106e; --indigo2:#160a48; --yellow:#ffb81c; --cream:#fff6f0;
  --brand:#24106e; --brand-ink:#fff; --brand-soft:#efe9ff; --brand-deep:#160a48; --accent:#ffb81c; --sale:#e8457a;
  --bg:#f8cfd6; --surface:#fff; --ink:#1d1338; --ink2:#6c5f86; --line:#efd9de;
  --font:"Hind Siliguri","Sora","Noto Sans Bengali",system-ui,sans-serif;
  --display:"Sora","Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  --r:22px;
}
html:has(body.t-pop),.t-pop{overflow-x:hidden;overflow-x:clip}
.t-pop{background:var(--pink)}
.t-pop h1,.t-pop h2,.t-pop h3{font-weight:700}

/* notice: a running line */
.pop-notice{background:var(--indigo);color:#fff;font-size:13px;overflow:hidden;white-space:nowrap}
.pop-track{display:inline-flex;gap:48px;padding:7px 0;animation:pop-marq 34s linear infinite;will-change:transform}

/* header */
.pop-top{background:color-mix(in srgb,var(--pink) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none;transition:background .3s,box-shadow .3s,color .3s}
.pop-top.scrolled{box-shadow:0 6px 24px rgba(36,16,110,.12)}
.pop-top.dark{background:color-mix(in srgb,var(--indigo) 93%,transparent);color:#fff}
.pop-bar{display:flex;align-items:center;gap:16px;padding-top:11px;padding-bottom:11px}
.pop-logo{display:flex;align-items:center;gap:10px;min-width:0}
.pop-logo img{height:44px;width:auto}
.pop-mark{width:44px;height:44px;flex:none;animation:pop-spin 18s linear infinite}
.pop-name{font-family:var(--display);font-weight:700;font-size:23px;line-height:1.05;color:var(--indigo);white-space:nowrap}
.pop-top.dark .pop-name{color:#fff}
.pop-name small{display:block;font-family:var(--font);font-weight:500;font-size:12px;color:var(--ink2);max-width:220px;overflow:hidden;text-overflow:ellipsis}
.pop-top.dark .pop-name small{color:#d8ccff}
.pop-menu{display:flex;gap:20px;margin-left:auto;font-weight:600}
.pop-menu a,.pop-menu button{position:relative;background:none;border:0;padding:0;cursor:pointer;color:inherit}
.pop-menu a::after,.pop-menu button::after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:2px;background:currentColor;transition:right .25s}
@media (hover:hover){.pop-menu a:hover::after,.pop-menu button:hover::after{right:0}}
.pop-search{flex:0 1 260px;background:#fff;border-radius:99px;padding:4px 4px 4px 14px;border:0}
.pop-search input{padding:6px 0}
.pop-search button{border:0;border-radius:99px;background:var(--indigo);color:#fff;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;flex:none}
.pop-search:focus-within{box-shadow:0 0 0 4px rgba(36,16,110,.15)}
.pop-search-m{padding-bottom:10px}
.pop-search-m{background:none;border:0;padding-left:16px;padding-right:16px}
.pop-search-m input{background:#fff;border-radius:99px;padding:10px 16px}
.t-pop .lang-btn{background:transparent;border-color:currentColor;color:inherit;opacity:.85}
.pop-bag{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--indigo);color:#fff;border:0;flex:none;cursor:pointer}
.pop-top.dark .pop-bag{background:var(--yellow);color:var(--indigo)}
.pop-bag .bag-count{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;border-radius:99px;background:var(--rose);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;padding:0 5px;border:2px solid var(--pink)}
.pop-bag.bump{animation:pop-bump .5s cubic-bezier(.3,1.6,.5,1)}
.pop-icon{border:0;background:none;color:inherit;padding:4px;cursor:pointer}

/* shared bits */
.pop-kicker{display:inline-block;font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--rose);background:#fff;border-radius:99px;padding:5px 14px}
.pop-h2{font-family:var(--display);font-size:clamp(32px,4.6vw,58px);line-height:1.15;margin:14px 0 10px;color:var(--indigo)}
.pop-btn{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:99px;padding:13px 26px;font-weight:700;background:var(--yellow);color:var(--indigo);box-shadow:0 6px 0 var(--indigo);transition:transform .15s,box-shadow .15s;cursor:pointer}
@media (hover:hover){.pop-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--indigo)}}
.pop-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--indigo)}
.pop-btn.ghost{background:transparent;box-shadow:inset 0 0 0 2px currentColor;color:var(--indigo)}
.streaks{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}
.streaks i{position:absolute;width:var(--w,26px);height:calc(var(--w,26px)*.36);border-radius:50% 60% 40% 70%/60% 40% 60% 40%;background:var(--c,var(--pink2));transform:rotate(var(--r,-25deg));animation:pop-drift var(--d,14s) linear infinite;animation-delay:var(--dl,0s);opacity:.9}

/* hero */
.pop-home{display:block}
.pop-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(24px,4vw,56px) 0 clamp(30px,5vw,64px)}
.pop-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(600px,calc(100svh - 170px))}
.pop-hero-copy{position:relative;z-index:2}
.pop-title{font-family:var(--display);font-size:clamp(34px,4.6vw,64px);line-height:1.18;margin:16px 0 14px;color:var(--indigo);letter-spacing:-.01em}
.pop-title .w{padding-bottom:.14em}
.pop-title .hl{position:relative;color:var(--rose);white-space:nowrap}
.pop-title .hl::after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.04em;height:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M2 10 C30 2 60 2 118 7' fill='none' stroke='%23ffb81c' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/100% 100%;z-index:-1}
.pop-hero-copy p{margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:500;max-width:470px;color:#3b2c5e}
.pop-cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}
.pop-perks{list-style:none;display:flex;gap:10px;flex-wrap:wrap;padding:0;margin:26px 0 0}
.pop-perks li{background:rgba(255,255,255,.75);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:600;color:var(--indigo)}
.pop-stage{position:relative;width:100%;max-width:560px;aspect-ratio:1;justify-self:center}
.pop-sun{position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ff8db2 0,var(--rose) 42%,#b8245a 100%);box-shadow:inset -24px -34px 70px rgba(36,16,110,.28),0 40px 80px rgba(232,69,122,.25);will-change:transform,opacity}
.pop-sun::after{content:"";position:absolute;inset:14%;border-radius:50%;border:2px dashed rgba(255,255,255,.45)}
.pop-ring{position:absolute;inset:1%;color:var(--indigo);animation:pop-spin 50s linear infinite}
.pop-orbit{position:absolute;inset:0;animation:pop-spin 18s linear infinite}
.pop-orbit i{position:absolute;left:50%;top:-1%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 5px rgba(255,184,28,.25)}
.pop-puff{position:absolute;left:50%;top:50%;width:var(--s);aspect-ratio:1;margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);border-radius:50%;background:radial-gradient(circle,rgba(255,141,178,.85) 0,rgba(232,69,122,.45) 35%,rgba(232,69,122,.15) 55%,rgba(232,69,122,0) 70%);opacity:0;pointer-events:none;will-change:transform,opacity}
.pop-float{position:absolute;display:block;will-change:transform,opacity}
.pop-float img{width:100%;height:auto;filter:drop-shadow(0 30px 26px rgba(36,16,110,.32))}
.pop-float .bob{display:block;animation:pop-bob 5s ease-in-out infinite;will-change:transform}
.pop-float.f1{width:42%;left:29%;top:12%;z-index:3}
.pop-float.f2{width:29%;left:4%;top:42%;z-index:2}
.pop-float.f3{width:29%;right:4%;top:33%;z-index:2}
.pop-float.f2 .bob{animation-delay:-1.6s;animation-duration:6s}
.pop-float.f3 .bob{animation-delay:-3.1s;animation-duration:5.5s}
.pop-burst{position:absolute;right:1%;top:2%;z-index:4;width:24%;aspect-ratio:1;display:grid;place-items:center;text-align:center;color:var(--indigo);font-weight:700;font-size:clamp(11px,1.1vw,14px);line-height:1.15;animation:pop-wob 4s ease-in-out infinite}
.pop-burst::before{content:"";position:absolute;inset:0;background:var(--yellow);clip-path:var(--burst,circle(50%));animation:pop-spin 20s linear infinite;z-index:-1}
.pop-burst b{display:block;font-size:1.6em;font-family:var(--display)}

/* ribbons */
.pop-ribbons{position:relative;height:clamp(140px,15vw,210px);margin-top:-30px;overflow:hidden;pointer-events:none}
.pop-ribbon{position:absolute;left:-10vw;width:120vw;overflow:hidden;padding:12px 0;box-shadow:0 14px 30px rgba(36,16,110,.2)}
.pop-ribbon .slide{will-change:transform}
.pop-ribbon.r1{top:24%;background:var(--indigo);color:var(--pink);transform:rotate(-3.5deg)}
.pop-ribbon.r2{top:38%;background:var(--yellow);color:var(--indigo);transform:rotate(3deg)}
.pop-ribbon .track{will-change:transform;display:inline-flex;align-items:center;gap:.7em;white-space:nowrap;animation:pop-marq 40s linear infinite;font-family:var(--display);font-weight:700;font-size:clamp(20px,2.6vw,36px);line-height:1.2}
.pop-ribbon.r2 .track{animation-direction:reverse;animation-duration:46s}
.pop-ribbon .ghost{color:transparent;-webkit-text-stroke:1.3px currentColor}
.pop-ribbon .star{width:.62em;height:.62em;flex:none;animation:pop-spin 7s linear infinite}
.pop-ribbon.r1 .star{color:var(--yellow)}
.pop-ribbon.r2 .star{color:var(--rose)}
.pop-ribbon .pill{font-family:var(--font);font-size:.46em;font-weight:700;padding:.3em .95em;border-radius:99px;background:var(--indigo);color:var(--yellow)}
.pop-ribbon .mini{height:1.4em;width:auto;transform:rotate(-12deg);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}

/* podium */
.pop-podium-sec{overflow-x:hidden;overflow-x:clip;position:relative;padding-top:60px;padding-bottom:120px;text-align:center}
.pop-podium{max-width:1000px;margin:46px auto 0;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(8px,2vw,24px)}
.ped{position:relative;display:flex;flex-direction:column;align-items:center}
.ped .pk{width:82%;transform:rotate(var(--rot,0deg));transition:transform .45s cubic-bezier(.2,1.4,.4,1);filter:drop-shadow(0 18px 14px rgba(36,16,110,.22));will-change:translate,opacity}
@media (hover:hover){.ped:hover .pk{transform:translateY(-12px) rotate(calc(var(--rot,0deg)*-1)) scale(1.04)}}
.ped .pk.shake{animation:pop-shake .7s cubic-bezier(.36,.07,.19,.97)}
.ped .block{width:100%;height:var(--h);margin-top:-6px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#fff 0,#fbe7ea 100%);box-shadow:inset 0 -10px 0 rgba(36,16,110,.06),0 20px 40px rgba(36,16,110,.08)}
.ped .tag{margin-top:12px;font-weight:700;color:var(--indigo);line-height:1.3}
.ped .tag small{display:block;font-weight:600;color:var(--rose);font-size:15px}

/* indigo story */
.pop-story{position:relative;background:var(--indigo);color:#fff;padding:110px 0 140px;overflow:hidden;isolation:isolate}
.pop-story .tear{position:absolute;left:0;right:0;height:46px;color:var(--pink);z-index:2}
.pop-story .tear.top{top:-1px;transform:scaleY(-1)}
.pop-story .tear.bottom{bottom:-1px}
.pop-story .runline{font-family:var(--display);font-weight:700;font-size:clamp(50px,11vw,170px);line-height:1.12;white-space:nowrap;color:var(--pink);will-change:transform}
.pop-story .runline.two{color:transparent;-webkit-text-stroke:2px rgba(248,207,214,.45)}
.pop-story .flyer{position:absolute;left:50%;top:40%;width:clamp(160px,22vw,300px);z-index:3;will-change:transform;filter:drop-shadow(0 40px 40px rgba(0,0,0,.4))}
.pop-story .flyer.second{width:clamp(110px,14vw,200px);z-index:2}
.pop-story-copy{position:relative;z-index:4;margin-top:40px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}
.pop-story-copy>div{max-width:440px;background:color-mix(in srgb,var(--indigo) 80%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:20px;padding:16px 18px}
.pop-story-copy h2{font-size:clamp(22px,2.4vw,30px);color:#fff;margin-bottom:6px}
.pop-story-copy p{margin:0;color:#e5dcff}
.pop-story .streaks i{opacity:.8}

/* products */
.pop-shop{padding-top:80px;padding-bottom:40px}
.pop-shop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}
.pop-chips{display:flex;gap:8px;flex-wrap:wrap}
.pop-chips a{border-radius:99px;padding:7px 15px;background:#fff;color:var(--indigo);font-weight:600;font-size:14px;transition:transform .2s,background .2s,color .2s}
@media (hover:hover){.pop-chips a:hover{transform:translateY(-2px);background:var(--indigo);color:#fff}}
.pop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.pop-home .shelf{padding-top:20px;padding-bottom:20px}

/* product cards, on every page */
.t-pop .card{background:var(--cream);border-radius:24px;box-shadow:none;padding:10px;overflow:visible;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s}
@media (hover:hover){.t-pop .card:hover{box-shadow:0 26px 50px rgba(36,16,110,.16);transform:translateY(-6px)}}
.t-pop .card-img{border-radius:18px;background:#ffd9e4;display:grid;place-items:center}
.t-pop .card:nth-child(6n+2) .card-img{background:#fff0c4}
.t-pop .card:nth-child(6n+3) .card-img{background:#e7defe}
.t-pop .card:nth-child(6n+4) .card-img{background:#d6f3e9}
.t-pop .card:nth-child(6n+5) .card-img{background:#ffe1d1}
.t-pop .card:nth-child(6n) .card-img{background:#d6effc}
.t-pop .card-img::before{content:"";position:absolute;width:68%;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.45);transition:transform .5s}
@media (hover:hover){.t-pop .card:hover .card-img::before{transform:scale(1.25)}}
.t-pop .card-img img{position:relative;padding:12%;filter:drop-shadow(0 14px 12px rgba(36,16,110,.22));transition:transform .6s cubic-bezier(.2,1.4,.4,1)}
@media (hover:hover){.t-pop .card:hover .card-img img{transform:translateY(-6px) rotate(-6deg) scale(1.05)}}
.t-pop .card-body{padding:10px 6px 4px}
.t-pop .card-unit{background:#fff}
.t-pop .card-name{color:var(--indigo)}
.t-pop .card-price b{color:var(--indigo)}
.t-pop .badge-off{background:var(--rose);border-radius:99px}
.t-pop .add{background:var(--indigo);color:#fff;border-radius:99px}
.t-pop .add:hover{background:var(--rose)}
.t-pop .stepper{border-radius:99px;background:var(--indigo)}

/* yellow band */
.pop-band{background:var(--yellow);color:var(--indigo);transform:rotate(-2.5deg);margin:50px -20px 40px;padding:14px 0;overflow:hidden;white-space:nowrap;box-shadow:0 10px 0 var(--indigo)}
.pop-band .track{will-change:transform;display:inline-flex;align-items:center;gap:30px;font-family:var(--display);font-weight:700;font-size:clamp(26px,3.6vw,44px);animation:pop-marq 30s linear infinite}
.pop-band em{font-style:normal;color:var(--rose)}

/* circles */
.pop-family{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-top:50px;padding-bottom:80px}
.pop-ticks{list-style:none;padding:0;margin:20px 0 28px;display:grid;gap:10px}
.pop-ticks li{display:flex;gap:12px;align-items:center;font-weight:600;color:var(--indigo)}
.pop-ticks li::before{content:"✓";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--indigo);color:#fff;font-size:14px}
.pop-blobs{position:relative;aspect-ratio:1;max-width:500px;width:100%;justify-self:center}
.pop-blobs .circle{position:absolute;border-radius:50%;overflow:hidden;display:grid;place-items:center;clip-path:circle(0% at 50% 50%);transition:clip-path 1.1s cubic-bezier(.6,0,.2,1)}
.pop-blobs.in .circle{clip-path:circle(50% at 50% 50%)}
.pop-blobs .c1{inset:0 22% 22% 0;background:var(--yellow)}
.pop-blobs .c2{inset:42% 0 0 40%;background:var(--indigo);transition-delay:.3s}
.pop-blobs .c3{width:26%;aspect-ratio:1;right:4%;top:6%;background:var(--rose);transition-delay:.55s}
.pop-blobs img{width:52%;transition:transform 1.2s cubic-bezier(.2,1.2,.3,1) .4s;transform:translateY(40%) rotate(-20deg)}
.pop-blobs.in img{transform:translateY(0) rotate(-8deg)}
.pop-blobs .emo{font-size:clamp(34px,6vw,60px)}

/* reveal */
.rv{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .9s cubic-bezier(.2,1,.3,1)}
.rv.shown{opacity:1;transform:none}
.split .w{display:inline-block;overflow:hidden;vertical-align:top}
.split .w>span{display:inline-block;transform:translateY(105%);transition:transform .9s cubic-bezier(.2,1,.3,1);transition-delay:calc(var(--k)*.07s)}
.split.shown .w>span{transform:none}
.pop-fly{position:fixed;z-index:999;pointer-events:none;width:70px;transition:transform .8s cubic-bezier(.5,-.4,.7,1),opacity .8s}

/* footer */
.pop-foot{background:var(--indigo2);color:#d9d0ff;margin-top:40px;padding:60px 0 90px}
.pop-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:28px}
.pop-foot h4{color:#fff;margin:0 0 10px;font-family:var(--display)}
.pop-foot a{display:block;padding:3px 0;opacity:.85}
.pop-foot a:hover{opacity:1;color:var(--yellow)}
.pop-foot p{margin:6px 0}
.pop-foot-name{font-family:var(--display);font-weight:700;font-size:26px;color:#fff}
.pop-call{display:inline-block!important;margin-top:8px;background:var(--yellow);color:var(--indigo)!important;border-radius:99px;padding:8px 16px!important;font-weight:700;opacity:1!important}
.pop-pay{display:flex;gap:6px;flex-wrap:wrap}
.pop-pay span{border:1px solid rgba(255,255,255,.25);border-radius:99px;padding:2px 10px;font-size:13px}
.pop-copy{margin:36px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:13px}

/* other pages pick up the colours */
.t-pop .main{padding-top:24px}
.t-pop .btn{border-radius:99px}
.t-pop .bottombar a,.t-pop .bottombar button{color:#d8ccff}
.t-pop .bottombar .on{color:var(--yellow)}
.t-pop .bottombar .bb-bag span{background:var(--yellow);color:var(--indigo);box-shadow:none}

@keyframes pop-marq{to{transform:translateX(-50%)}}
@keyframes pop-spin{to{transform:rotate(360deg)}}
@keyframes pop-bob{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-16px) rotate(4deg)}}
@keyframes pop-drift{from{transform:translate(0,0) rotate(var(--r,-25deg))}to{transform:translate(var(--dx,-120vw),var(--dy,30vh)) rotate(calc(var(--r,-25deg) + 40deg))}}
@keyframes pop-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}
@keyframes pop-wob{0%,100%{transform:rotate(10deg) scale(1)}50%{transform:rotate(-6deg) scale(1.06)}}
@keyframes pop-shake{0%,100%{rotate:0deg}15%{rotate:-11deg}30%{rotate:9deg}45%{rotate:-7deg}60%{rotate:5deg}75%{rotate:-2deg}}

@media (max-width:960px){
  .pop-hero-grid{grid-template-columns:1fr;min-height:0;gap:6px}
  .pop-stage{order:-1;max-width:400px}
  .pop-title{font-size:clamp(30px,8.4vw,46px);margin-top:12px}
  .pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .pop-podium{grid-template-columns:repeat(2,1fr);row-gap:30px}
  .pop-family{grid-template-columns:1fr}
  .pop-foot-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:600px){
  .pop-bar{gap:8px}
  .pop-logo{margin-right:auto}
  .pop-mark,.pop-logo img{width:38px;height:38px}
  .pop-name{font-size:20px}
  .pop-name small{max-width:150px}
  .pop-ribbon{padding:8px 0}
  .ped .block{height:calc(var(--h)*.45)}
  .pop-podium{margin-top:30px}
  .pop-story{padding:90px 0 110px}
  .pop-story .flyer{top:28%}
  .pop-story-copy{margin-top:160px}
  .pop-foot-grid{grid-template-columns:1fr}
  .t-pop .card{padding:7px;border-radius:20px}
}
/* Phones and tablets: no see-through blur (costly to redraw while scrolling), lighter shadows, fewer streaks,
   and the fixed bars on their own layer so they never flicker. */
.t-pop .bottombar{background:var(--indigo);color:#fff;transform:translateZ(0);backface-visibility:hidden;border-top:0}
.pop-top{transform:translateZ(0)}
@media (max-width:960px),(pointer:coarse){
  .pop-top{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--pink);transition:none}
  .pop-top.dark{background:var(--indigo)}
  .pop-story-copy>div{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(22,10,72,.88)}
  .t-pop .scrim{backdrop-filter:none}
  .streaks i:nth-child(n+7){display:none}
  .pop-ribbon .mini{filter:none}
  .pop-float img{filter:drop-shadow(0 16px 12px rgba(36,16,110,.28))}
  .ped .pk{filter:drop-shadow(0 10px 8px rgba(36,16,110,.2))}
  .pop-story .flyer{filter:drop-shadow(0 20px 18px rgba(0,0,0,.35))}
  .t-pop .card-img img{filter:none}
  .t-pop .card,.t-pop .card-img img{transition:none}
  .pop-sun{box-shadow:inset -18px -26px 50px rgba(36,16,110,.25)}
}
@media (prefers-reduced-motion:reduce){
  .t-pop *,.t-pop *::before,.t-pop *::after{animation:none!important;transition:none!important}
  .t-pop .rv,.t-pop .split .w>span{opacity:1!important;transform:none!important}
  .pop-blobs .circle{clip-path:none!important}
  .pop-blobs img{transform:none!important}
}
