/* Daroonab discount section only — approved mobile layout, 2026-10-24. */
html[data-dn-theme-v23="on"] body#light #app #component-485990 .amazing-product--card{
 position:relative;
 background:linear-gradient(#b9e6d2,#b9e6d2) top / 100% 102px no-repeat,linear-gradient(140deg,#d5fbdf,#e7fdee 55%,#c8f7d5)!important;
}
#component-485990 .dn-discount-sticker{position:absolute;width:44px;height:44px;right:7px;top:6px;z-index:4;pointer-events:none;--sticker:url('/daroonab-theme-v23/discount/sticker.webp');}
#component-485990 .dn-discount-sticker span{position:absolute;inset:0;background-image:var(--sticker);background-size:100% 100%;animation:dn-discount-puzzle24 4s cubic-bezier(.22,.8,.3,1) infinite;animation-delay:calc(var(--i)*.025s);}
#component-485990 .dn-discount-sticker .dn-sticker-base{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;animation:dn-discount-base24 4s linear infinite;}
@keyframes dn-discount-puzzle24{0%,50%,100%{transform:translate(0,0) scale(1);opacity:1}64%{transform:translate(var(--x),var(--y)) scale(.14) rotate(12deg);opacity:.75}70%,74%{transform:translate(var(--x),var(--y)) scale(.04);opacity:0}92%{transform:translate(0,0) scale(1.07);opacity:1}97%{transform:translate(0,0) scale(1);opacity:1}}
@keyframes dn-discount-base24{0%,50%,100%{opacity:1}58%,96%{opacity:0}}
#component-485990 .dn-discount-sticker[data-paused="true"] span,#component-485990 .dn-discount-sticker[data-paused="true"] .dn-sticker-base{animation-play-state:paused!important;}
@media(max-width:767px){
 #component-485990 .amazing-product--controller{position:relative;min-height:42px;padding-bottom:0!important;transform:translateY(14px);}
 html[data-dn-theme-v23="on"] body#light #app #component-485990 .amazing-product--controller>.label{position:absolute;right:12px;width:calc(50% - 12px);text-align:center;font-size:14px!important;}
 #component-485990 .amazing-product--controller>div{margin-right:auto;}
 #component-485990 .amazing-product--slider .swiper{margin-top:46px!important;}
 html[data-dn-theme-v23="on"] body#light #app #component-485990 .product-thumbnail{margin-top:-11px!important;}
 #component-485990 .dn-discount-sticker{right:6px;top:0;width:40px;height:40px;}
}
@media(max-width:359px){#component-485990 .amazing-product--controller .btn{padding-left:8px!important;padding-right:8px!important;}}
@media(prefers-reduced-motion:reduce){#component-485990 .dn-discount-sticker span{animation:none!important}#component-485990 .dn-discount-sticker .dn-sticker-base{animation:none!important;opacity:1!important}}

/* Approved synchronized perimeter, v7. */
html[data-dn-theme-v23="on"] body#light #app #component-485990 .amazing-product--card::before{display:none!important;content:none!important;}
#component-485990 .dn-discount-sticker{right:7px;top:9px;width:48px;height:48px;}
@media(max-width:767px){#component-485990 .dn-discount-sticker{right:4px;top:8px;width:44px;height:44px;}}
#component-485990 .dn-discount-perimeter{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:visible;}
#component-485990 .dn-discount-perimeter rect{fill:none;stroke:#f2c94c;stroke-linecap:round;animation:none;}
#component-485990 .dn-perimeter-halo{stroke:#f8e7ad;stroke-width:7;stroke-dasharray:none;opacity:.14;filter:blur(3px);}
#component-485990 .dn-perimeter-soft{stroke:#f8e5a5;stroke-width:2.5;stroke-dasharray:none;opacity:.28;filter:blur(.7px);}
#component-485990 .dn-perimeter-core{stroke:#fff5d4;stroke-width:1;stroke-dasharray:none;opacity:.46;filter:drop-shadow(0 0 2px #f8df8c);}
#component-485990 .dn-discount-sticker,#component-485990 .dn-discount-perimeter{animation:dn-discount-sync 4s cubic-bezier(.22,.8,.3,1) infinite;}
@keyframes dn-discount-sync{0%,50%,100%{opacity:1}64%{opacity:.75}70%,74%{opacity:0}92%,97%{opacity:1}}
@media(prefers-reduced-motion:reduce){#component-485990 .dn-discount-sticker{animation:none;opacity:1;}}
@media(prefers-reduced-motion:reduce){#component-485990 .dn-discount-perimeter{display:none;}#component-485990 .swiper-wrapper{transition:none;}}

#component-485990 .dn-discount-sticker[data-paused="true"],#component-485990 .dn-discount-perimeter[data-paused="true"]{animation-play-state:paused!important;}
