.v18-logo{width:245px;height:48px;overflow:hidden}.v18-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}
.perfume-tornado{display:none!important}
.v18-copy h1 span,.v18-copy h1 em{display:inline-block;color:transparent;background-clip:text;-webkit-background-clip:text;background-size:240% 100%}
.v18-copy h1 span{background-image:linear-gradient(105deg,#09275b 0%,#09275b 34%,#2d79ff 46%,#b8e9ff 50%,#2d79ff 54%,#09275b 66%,#09275b 100%);animation:headingShine 5.8s ease-in-out infinite}
.v18-copy h1 em{background-image:linear-gradient(90deg,#ff5b67,#ff9d17,#ffd11e,#4ba955,#00a37a,#2f7dff,#9d5cff,#ff5b67);animation:headingColourFlow 7s linear infinite}
.v18-art .orbit,.v18-art .sticker{display:none!important}
.perfume-tornado{position:absolute;z-index:7;left:31.5%;top:22%;width:19%;height:62%;pointer-events:none;filter:drop-shadow(0 0 6px #ffbd00)}
.perfume-tornado i{position:absolute;left:2%;right:2%;height:28%;border:4px solid transparent;border-top-color:#ffe45c;border-right-color:#ffb800;border-radius:50%;box-shadow:inset 0 2px 2px #fff7a2;animation:tornadoSpin 2.6s linear infinite}
.perfume-tornado i:nth-child(1){top:8%;transform:rotate(-12deg)}.perfume-tornado i:nth-child(2){top:35%;left:-6%;right:-6%;animation-delay:-.85s;animation-direction:reverse}.perfume-tornado i:nth-child(3){top:64%;left:-12%;right:-12%;animation-delay:-1.7s}.perfume-tornado b{position:absolute;right:-3%;top:43%;color:#fffbd1;font-size:23px;text-shadow:0 0 8px #fff,0 0 18px #ffc400;animation:tornadoSpark 1.15s ease-in-out infinite}
.toy-car-run{position:absolute;z-index:9;left:48.2%;bottom:4%;width:6.2%;min-width:62px;filter:drop-shadow(0 6px 4px #12253d45);animation:toyCarDrive 5.4s cubic-bezier(.22,.68,.3,1) infinite}
.toy-car-run img{display:block;width:100%;height:auto;animation:carSuspension .28s ease-in-out infinite alternate}.toy-car-run i{position:absolute;right:80%;top:48%;width:70px;height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,#18bfff);box-shadow:0 10px 0 -1px #ffd52e,0 -9px 0 -1px #ff6d7d;opacity:0;animation:speedLines 5.4s linear infinite}
.v18-art .star{z-index:8;animation:starShine 1.25s ease-in-out infinite}.v18-art .s2{animation-delay:.4s}.v18-art .s3{animation-delay:.8s}
.deal-badge{animation:badgePop 2s ease-in-out infinite!important}
.store-photo>b{overflow:visible;animation:liveGlow 1.6s ease-in-out infinite}.store-photo>b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#00b879;margin-right:4px;box-shadow:0 0 0 0 #00b87988;animation:liveDot 1.2s infinite}
.v18-ai .bot{animation:liveDot 1.8s infinite}.v18-deal .clock{visibility:visible!important;position:absolute!important;z-index:3;left:28px;top:76px;display:flex!important;gap:7px!important}.v18-deal .clock span{visibility:visible!important;min-width:57px;background:#fff!important;box-shadow:0 5px 14px #be304118}.v18-deal .clock b{visibility:visible!important}.v18-deal>a{visibility:visible!important;position:absolute;left:28px;bottom:24px;z-index:3}.v18-deal:after{content:"";position:absolute;inset:66px auto auto 18px;width:220px;height:90px;background:#fff8f4;border-radius:16px;opacity:.88}.v18-promo b{position:relative}.v18-promo b:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:2px;background:linear-gradient(90deg,#ff595f,#ffc52c,#08a07c);animation:promoUnderline 3s ease-in-out infinite}
@media(min-width:1101px){.v18-deal .clock{position:static!important;margin-top:12px}.v18-deal>a{position:static!important;margin-top:14px}.v18-deal:after{display:none!important}.v18-deal h2{margin:14px 0 8px!important}.v18-deal .deal-badge{right:18px;top:18px}}
.v18-news{position:relative;padding-left:190px!important;min-height:58px}.v18-news>b{position:absolute;z-index:3;left:0;top:0;bottom:0;width:175px;display:flex;align-items:center;padding-left:22px;background:linear-gradient(90deg,#fff1ed 88%,transparent);color:#e74755;white-space:nowrap}.v18-news div{gap:70px!important}
.v18-seller{border:1px solid #52cfad;box-shadow:0 15px 38px #087f5b18}.v18-seller .seller-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#072a52;color:#fff}.v18-seller>a{box-shadow:0 8px 20px #082c5750;transition:.25s}.v18-seller>a:hover{transform:translateY(-3px);box-shadow:0 13px 25px #082c5760}
.v18-products{background:linear-gradient(180deg,#fffaf4,#fff)}.product-card{box-shadow:0 8px 24px #162a4c0b}
@keyframes tornadoSpin{0%{transform:rotate(-15deg) scaleX(.82);opacity:.38}45%{opacity:1}100%{transform:rotate(345deg) scaleX(1.06);opacity:.42}}
@keyframes tornadoSpark{0%,100%{transform:scale(.55) rotate(0);opacity:.35}50%{transform:scale(1.35) rotate(45deg);opacity:1}}
@keyframes headingShine{0%,20%{background-position:100% 0}70%,100%{background-position:-100% 0}}@keyframes headingColourFlow{to{background-position:-240% 0}}
@keyframes starShine{0%,100%{opacity:.3;transform:scale(.55) rotate(0)}50%{opacity:1;transform:scale(1.25) rotate(45deg);text-shadow:0 0 22px #ffd000}}
@keyframes toyCarDrive{0%,15%{transform:translateX(0);opacity:1}26%{transform:translateX(8px) rotate(-2deg)}68%{transform:translateX(260px) rotate(1deg);opacity:1}78%,100%{transform:translateX(350px);opacity:0}}
@keyframes carSuspension{to{transform:translateY(-2px) rotate(.6deg)}}@keyframes speedLines{0%,22%,85%,100%{opacity:0;transform:scaleX(.3)}35%,70%{opacity:.9;transform:scaleX(1)}}
@keyframes badgePop{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(3deg);filter:drop-shadow(0 8px 12px #ff315844)}}
@keyframes liveGlow{50%{box-shadow:0 0 0 5px #06bd8120,0 0 15px #06bd8170;transform:translateY(-1px)}}
@keyframes liveDot{0%{box-shadow:0 0 0 0 #00b87988}70%{box-shadow:0 0 0 8px #00b87900}100%{box-shadow:0 0 0 0 #00b87900}}
@keyframes promoUnderline{50%{right:0}}
@media(max-width:1100px){.v18-logo{width:185px}.perfume-tornado{left:20%;top:22%;width:24%}.toy-car-run{left:46%;width:8%}}
@media(max-width:680px){.perfume-tornado{left:18%;top:25%;width:27%;height:55%}.toy-car-run{left:44%;width:11%}}
@media(max-width:680px){.v18-news{padding-left:132px!important}.v18-news>b{width:120px;padding-left:12px;font-size:13px}.v18-seller .seller-icon{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.toy-car-run,.toy-car-run img,.toy-car-run i,.perfume-tornado i,.perfume-tornado b,.v18-copy h1 span,.v18-copy h1 em,.v18-art .star,.deal-badge,.store-photo>b{animation:none!important}}
