.promotion-empty{display:flex;flex-direction:column;align-items:center;padding:24px 16px 40px}.promotion-empty-art{width:100%;max-width:380px;height:auto}.promotion-empty-title{margin:8px 0 6px;font-size:1.4rem;font-weight:700}.promotion-empty-text{max-width:460px;margin:0 0 12px;font-size:1rem;opacity:.75}.pe-gift{animation:pe-float 3.2s ease-in-out infinite;transform-origin:160px 150px}.pe-shadow{animation:pe-shadow 3.2s ease-in-out infinite;transform-origin:160px 214px}.pe-confetti{animation:pe-twinkle 2.4s ease-in-out infinite}@keyframes pe-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes pe-shadow{0%,to{transform:scaleX(1);opacity:.18}50%{transform:scaleX(.8);opacity:.1}}@keyframes pe-twinkle{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.pe-confetti,.pe-gift,.pe-shadow{animation:none}}.promotion-picture{display:block;margin:0 auto;width:100%;max-width:520px;max-height:520px;-o-object-fit:contain;object-fit:contain;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.18)}.button-next-promotion,.button-prev-promotion{margin-right:10px;background:rgba(15,15,15,.6901960784);color:#fff;border-radius:50px;position:absolute;width:50px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.button-prev-promotion{left:5px;top:60%}.button-next-promotion{right:5px;top:60%}