.vip-badge[data-v-8468aa38]{display:inline-block;flex-shrink:0;font-size:var(--vip-badge-width);height:calc(var(--vip-badge-width)*195/445);line-height:1;position:relative;vertical-align:middle;width:var(--vip-badge-width)}.vip-badge img[data-v-8468aa38]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.vip-badge__number[data-v-8468aa38]{align-items:center;color:#8e2726;display:flex;font:italic 900 .29em/1 Arial,sans-serif;height:53%;justify-content:center;left:64%;letter-spacing:-.07em;position:absolute;text-shadow:.015em .025em #ffc5ae;top:21%;transform:skew(-8deg);width:23%}.vip-badge--shimmer[data-v-8468aa38]:after{animation:vip-badge-shimmer-8468aa38 3s ease-in-out infinite;background:linear-gradient(110deg,transparent 42%,hsla(0,0%,100%,.75) 50%,transparent 58%);background-repeat:no-repeat;background-size:300% 100%;content:"";inset:0;-webkit-mask:var(--vip-badge-mask) center /100% 100% no-repeat;mask:var(--vip-badge-mask) center /100% 100% no-repeat;pointer-events:none;position:absolute}@keyframes vip-badge-shimmer-8468aa38{0%,20%{background-position:150% 0}80%,to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.vip-badge--shimmer[data-v-8468aa38]:after{animation:none;display:none}}
