.preview-area{min-height:500px;padding:40px 20px 25px}.cup-shell{position:relative;width:245px;height:330px;display:flex;align-items:flex-end;justify-content:center;margin:0 auto}.cup-shell:before{content:'';position:absolute;width:9px;height:93px;border-radius:5px;background:linear-gradient(90deg,#b9b4a7,#fdfdf7,#bbb6aa);top:0;left:56%;transform:rotate(5deg);box-shadow:1px 0 2px #0002}.cup-shell:after{content:'';position:absolute;left:25px;right:25px;top:65px;height:23px;border-radius:50% 50% 20% 20%;background:linear-gradient(#eeeae1,#676862 48%,#373b3b 52%,#d7d1c5);box-shadow:0 3px 5px #0004;z-index:5}.cup-handle{display:none;position:absolute;width:92px;height:153px;right:-20px;top:109px;border:23px solid #dedbd1;border-left:14px solid #d2cdc0;border-radius:14px 56px 56px 14px;box-shadow:4px 5px 8px #0002;z-index:0}.preview-cup{position:relative;z-index:1;width:190px;height:248px;margin:0;border-radius:5px 5px 38px 38px;background:linear-gradient(90deg,#b8b4ac 0%,#fefcf8 17%,#fff 48%,#f1eee6 78%,#b7b1a6 100%);box-shadow:12px 15px 25px #0003;transform:none;overflow:hidden}.preview-cup:before{display:none}.preview-cup:after{z-index:2;background:linear-gradient(90deg,#24211c45,transparent 15%,transparent 82%,#29251d40);border-radius:inherit}.preview-cup img{inset:0;transform-origin:center center}.preview-cup .name-preview{z-index:3}.cup-shell[data-cup='30'] .preview-cup{height:262px;width:190px}.cup-shell[data-cup='30']:after{top:51px}.cup-shell[data-cup='40'] .preview-cup{width:190px;height:248px;border-radius:6px 6px 58px 58px}.cup-shell[data-cup='40'] .cup-handle{display:block}.preview-label{margin:0}.preview-help{max-width:340px}.upload-status{overflow-wrap:anywhere}@media(max-width:800px){.preview-area{min-height:315px;padding:20px 12px 18px}.cup-shell{transform:scale(.72);margin:-46px auto -38px}.preview-cup{transform:none;margin:0}.preview-label{margin:0}}
