/* v34o (02/11) - khoi sale Shopee/TikTok noi bat hon + hieu ung dong */
@keyframes mkSsGlow{0%,100%{box-shadow:inset 0 1px 0 #fff,0 22px 46px -26px rgba(238,77,45,.55)}50%{box-shadow:inset 0 1px 0 #fff,0 28px 64px -20px rgba(254,44,85,.72),0 0 0 5px rgba(254,44,85,.10)}}
@keyframes mkSsShine{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes mkSsPop{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}
@keyframes mkSsSweep{0%,55%{left:-70%}100%{left:140%}}
@keyframes mkSsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes mkSsTw{0%,100%{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}
@keyframes mkSsFlip{0%{transform:translateY(-40%);opacity:.15}100%{transform:none;opacity:1}}
@keyframes mkSsDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}
@keyframes mkSsBorder{0%{background-position:0% 50%}100%{background-position:300% 50%}}
/* 02/11 toi uu: anh sang toa chi doi do mo (chay tren card do hoa), khong ve lai bong do moi khung hinh */
@keyframes mkSsGlowO{0%,100%{opacity:.22}50%{opacity:1}}
@keyframes mkSsHue{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}
@keyframes mkSsSweepT{0%,55%{transform:translateX(0) skewX(-20deg)}100%{transform:translateX(520%) skewX(-20deg)}}
html body .mk-ss>.container{position:relative}
html body .mk-ss>.container::before{content:"";position:absolute;left:var(--mk-ss-gx,16px);right:var(--mk-ss-gx,16px);top:0;bottom:0;border-radius:30px;box-shadow:0 26px 60px -18px rgba(254,44,85,.72),0 0 0 5px rgba(254,44,85,.10);opacity:.22;animation:mkSsGlowO 3.2s ease-in-out infinite;will-change:opacity;pointer-events:none;z-index:0}
html body .mk-ss-card{z-index:1}
html body .mk-ss-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(90deg,#EE4D2D,#FE2C55,#FFB547,#7B4FD6,#25F4EE,#EE4D2D);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mkSsHue 6s linear infinite;will-change:filter;z-index:3;pointer-events:none}
html body .mk-ss-card::after{animation:mkSsFloat 6s ease-in-out infinite}
html body .mk-ss-big em{display:inline-block;transform-origin:left 80%;background-image:linear-gradient(100deg,#EE4D2D 0%,#FE2C55 22%,#FF9F43 42%,#7B4FD6 66%,#FE2C55 84%,#EE4D2D 100%)!important;background-size:200% auto!important;animation:mkSsShine 5s linear infinite,mkSsPop 2.4s ease-in-out infinite}
@media(min-width:992px){html body .mk-ss-big em{font-size:92px}html body .mk-ss-big span{font-size:30px}}
html body .mk-ss-tag{box-shadow:0 6px 16px -10px rgba(238,77,45,.6)}
.mk-ss-dot{display:inline-block;width:8px;height:8px;margin:-2px 8px 0 0;border-radius:50%;background:#EE4D2D;vertical-align:middle;animation:mkSsDot 1.2s ease-in-out infinite}
html body .mk-ss-live .mk-ss-tag{background:linear-gradient(90deg,#EE4D2D,#FE2C55);color:#fff;border-color:transparent}
html body .mk-ss-live .mk-ss-dot{background:#fff}
html body .mk-ss-b{position:relative;overflow:hidden}
html body .mk-ss-b::after{content:"";position:absolute;top:0;bottom:0;width:42%;left:-70%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:mkSsSweepT 3.2s ease-in-out infinite;will-change:transform;pointer-events:none}
html body .mk-ss-tt::after{animation-delay:1.6s}
html body .mk-ss-sp{animation:mkSsPop 2.2s ease-in-out infinite}
html body .mk-ss-b:hover{animation-play-state:paused}
html body .mk-ss-cd b.mk-ss-flip{animation:mkSsFlip .38s ease-out}
html body .mk-ss-cd>div.mk-ss-sec{animation:mkSsPop 1s ease-in-out infinite;border-color:rgba(254,44,85,.35)}
/* 02/11 toi uu: o dem nguoc bo kinh mo (dang nam ngay vung nhieu hieu ung) */
html body .mk-ss-card .mk-ss-r{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(255,255,255,.74)!important}
.mk-ss-sk{position:absolute;z-index:1;text-decoration:none;color:#FFC94A;font-size:18px;line-height:1;text-shadow:0 0 10px rgba(255,201,74,.95);animation:mkSsTw 2.6s ease-in-out infinite;pointer-events:none}
.mk-ss-sk1{left:44%;top:12%}.mk-ss-sk2{right:7%;top:10%;animation-delay:.5s;font-size:22px}.mk-ss-sk3{left:40%;bottom:30%;animation-delay:1s;font-size:14px}
.mk-ss-sk4{right:33%;bottom:34%;animation-delay:1.5s}.mk-ss-sk5{left:28%;top:6%;animation-delay:2s;font-size:13px;color:#FE2C55;text-shadow:0 0 10px rgba(254,44,85,.8)}
html body .mk-ss-off *,html body .mk-ss-off .mk-ss-card,html body .mk-ss-off .mk-ss-card::before,html body .mk-ss-off .mk-ss-card::after,html body .mk-ss-off .mk-ss-b::after{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){html body .mk-ss *,html body .mk-ss-card,html body .mk-ss-card::before,html body .mk-ss-card::after,html body .mk-ss-b::after{animation:none!important}}