.preparer-fan-container{max-width:600px;margin:0 auto;flex-direction:column}.preparer-fan-container,.preparer-fan-stage{width:100%;position:relative;display:flex;align-items:center}.preparer-fan-stage{max-width:500px;height:195px;justify-content:center;perspective:900px;margin:6px auto 0;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (max-width:599px){.preparer-fan-stage{height:155px;margin-top:2px!important}}@media (max-width:395px){.preparer-fan-stage{height:140px}}.preparer-fan-card{position:absolute;width:162px;height:162px;background-color:#fff;border-radius:14px;cursor:pointer;box-shadow:0 8px 20px rgba(30,42,51,.12),inset 0 1px 1px rgba(255,255,255,.6);overflow:hidden;display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform}@media (max-width:599px){.preparer-fan-card{width:122px;height:122px;border-radius:11px;box-shadow:0 6px 16px rgba(30,42,51,.1)}}@media (max-width:395px){.preparer-fan-card{width:110px;height:110px;border-radius:10px}}.preparer-fan-image-wrap{width:100%;height:100%;position:relative;overflow:hidden}.preparer-fan-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.preparer-fan-card:hover .preparer-fan-image{transform:scale(1.03)}.preparer-fan-info{position:relative;width:100%;max-width:480px;text-align:center;margin-top:2px;z-index:10}.preparer-fan-desc{font-size:.76rem;font-weight:400;color:#475569;line-height:1.35;margin:2px auto 0;padding:0 4px}@media (max-width:599px){.preparer-fan-desc{font-size:.72rem}}