.tanupon-call{position:fixed;z-index:15;left:20px;bottom:18px;display:flex;align-items:center;gap:8px;min-height:48px;padding:5px 14px 5px 5px;border:2px solid #d78ca8;border-radius:36px;background:#fff;color:#734056;font:700 14px/1.3 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;box-shadow:0 3px 8px #683e3826;cursor:pointer}.call-photo{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative;background:#ede4dc}.call-photo img{position:absolute;width:52px;max-width:none;height:auto;left:-6px;top:-30px}.tanupon-peek{position:fixed;left:22px;bottom:78px;z-index:16;width:175px;animation:tanupon-arrival .42s ease-out;filter:drop-shadow(0 6px 8px #6f424129)}.tanupon-peek[hidden]{display:none}.peek-speech{font:700 14px/1.6 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;color:#734056;background:#fff;border:2px solid #d78ca8;border-radius:22px;padding:12px 25px 12px 14px;margin:0 0 7px;text-align:center}.peek-photo{height:188px;width:144px;border-radius:70px 70px 35px 35px;overflow:hidden;margin:auto;background:#e8dfd7}.peek-photo img{width:160px;height:auto;max-width:none;transform:translate(-8px,-46px)}.peek-close{position:absolute;z-index:1;right:-10px;top:-20px;width:44px;height:44px;border:2px solid #d78ca8;border-radius:50%;background:#fff;color:#734056;font:24px/1 sans-serif;cursor:pointer}.tanupon-call:focus-visible,.peek-close:focus-visible{outline:3px solid #855288;outline-offset:4px}.cart-is-open .tanupon-call,.cart-is-open .tanupon-peek{visibility:hidden}@keyframes tanupon-arrival{from{opacity:0;transform:translateY(70px) rotate(-7deg)}70%{transform:translateY(-7px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:700px){.tanupon-call{left:12px;bottom:12px;font-size:14px}.tanupon-peek{left:15px;bottom:74px;width:164px}.peek-photo{height:170px;width:133px}.peek-photo img{width:148px;transform:translate(-7px,-43px)}.market-page .tanupon-call{bottom:84px}.market-page .tanupon-peek{bottom:146px}}@media(prefers-reduced-motion:reduce){.tanupon-peek{animation:none}}
