.cp-modal-overlay,.lf-ball{--cp-red: #e5481f;--cp-coral: #e6654a;--cp-green: #00614d;--cp-paper: #eee4d7;--cp-wood: #ecba6c;--cp-ink: #191817;--cp-serif: "Noto Serif JP", "Noto Sans JP", "Hiragino Mincho ProN", serif;--cp-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--cp-display: "Moulin App", "Noto Serif JP", serif}.lf-ball{position:fixed;left:12px;bottom:16px;z-index:88;font-family:var(--cp-sans)}.lf-ball[hidden]{display:none}.lf-ball-open{display:block;padding:0;border:0;background:none;cursor:pointer;transform-origin:50% 90%}.lf-ball-open img{display:block;width:180px;height:auto}@media(min-width:768px){.lf-ball{left:20px;bottom:24px}.lf-ball-open img{width:240px}}@keyframes lf-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}.lf-ball.is-shaking .lf-ball-open{animation:lf-shake .7s ease-in-out 2}@media(prefers-reduced-motion:reduce){.lf-ball.is-shaking .lf-ball-open{animation:none}}.lf-ball-close{position:absolute;left:82.2%;top:22%;width:34px;height:34px;transform:translate(-50%,-50%);padding:0;border:0;background:none;color:transparent;font-size:0;cursor:pointer}.cp-modal.is-select{background:#f3ead9}@media(min-width:768px){.cp-modal.is-select{width:min(720px,100%)}}.lf-select-head{margin:-24px -22px 12px;padding:18px 20px 14px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#596e24,#00614d)}@media(min-width:768px){.lf-select-head{margin:-30px -26px 14px}}.lf-select-title{margin:0;font-family:var(--cp-serif);font-size:16px;font-weight:700;line-height:1.5;color:#fff}.lf-select-title strong{color:var(--cp-coral);font-weight:700}@media(min-width:768px){.lf-select-title{font-size:19px}}.lf-select-lead{margin:0 0 12px;font-size:12px;line-height:1.7;color:var(--cp-ink)}.lf-select-lead strong{color:var(--cp-red);font-weight:700}.lf-animal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 12px}@media(min-width:768px){.lf-animal-grid{grid-template-columns:repeat(4,1fr);gap:14px 16px}.lf-animal{order:var(--lf-order, 0)}}.lf-animal{padding:0;border:0;background:none;cursor:pointer}.lf-animal img{display:block;width:100%;height:auto}.cp-modal-open,.cp-modal-open body{overflow:hidden!important}.cp-modal-overlay[hidden]{display:none}.cp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c}.cp-modal{font-family:var(--cp-sans);position:relative;width:min(310px,100%);max-height:88vh;overflow-y:auto;padding:24px 22px 22px;border-radius:10px;background:linear-gradient(180deg,#596e24,#00614d);color:#fff;text-align:center;box-shadow:2px 2px 4px #00000040;animation:cp-modal-in .2s cubic-bezier(.2,.9,.3,1.2)}@keyframes cp-modal-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cp-modal{animation:none}}@media(min-width:375px){.cp-modal{width:min(330px,100%)}}@media(min-width:414px){.cp-modal{width:min(350px,100%)}}@media(min-width:768px){.cp-modal{width:min(340px,100%)}}.cp-modal-close{position:absolute;z-index:2;top:4px;right:8px;padding:4px 8px;border:0;background:none;color:#fff;font-size:20px;line-height:1;cursor:pointer}.cp-modal-inner--email{text-align:left}.cp-modal-email-head{position:relative;margin-right:-22px}.cp-modal-email-head .cp-modal-title{margin:0 0 10px}.cp-modal-animal{position:absolute;right:var(--cp-animal-right);bottom:calc(-16px - var(--cp-animal-dip));z-index:1;width:auto;height:var(--cp-animal-h);margin:0;pointer-events:none}.cp-modal-inner--email[data-animal=rabbit]{--cp-animal-h: 92px;--cp-animal-right: 26px;--cp-animal-dip: 13px}.cp-modal-inner--email[data-animal=cat-bw]{--cp-animal-h: 80px;--cp-animal-right: 10px;--cp-animal-dip: 6px}.cp-modal-inner--email[data-animal=panda]{--cp-animal-h: 84px;--cp-animal-right: 26px;--cp-animal-dip: 3px}.cp-modal-inner--email[data-animal=corgi]{--cp-animal-h: 86px;--cp-animal-right: 18px;--cp-animal-dip: 5px}.cp-modal-inner--email[data-animal=cat-tabby]{--cp-animal-h: 90px;--cp-animal-right: 24px;--cp-animal-dip: 16px}.cp-modal-inner--email[data-animal=cavalier]{--cp-animal-h: 90px;--cp-animal-right: 16px;--cp-animal-dip: 7px}.cp-modal-inner--email[data-animal=cat-silver]{--cp-animal-h: 102px;--cp-animal-right: 40px;--cp-animal-dip: 8px}.cp-modal-inner--email[data-animal=frenchie]{--cp-animal-h: 88px;--cp-animal-right: 40px;--cp-animal-dip: 10px}.cp-modal-inner--email .cp-modal-input{position:relative;z-index:0}.cp-modal-inner--email .cp-modal-submit{display:flex;width:fit-content;margin-inline:auto}.cp-modal-title{margin:4px 0 10px;font-family:var(--cp-serif);font-size:14px;font-weight:500;line-height:1.5;color:#fff}.cp-modal-title--em{font-size:15px;line-height:1.3}.cp-modal-title--em em,.cp-modal-title--em{color:#fff}.cp-modal-title--em strong{display:block;margin-top:2px;font-size:17.5px;font-weight:700;line-height:1.25;white-space:nowrap;color:var(--cp-coral)}.cp-modal-luck{margin:6px 0 0;font-family:var(--cp-display);font-size:12px;letter-spacing:.14em;color:#fff;text-transform:uppercase}.cp-modal-text{margin:0 0 12px;font-size:12px;line-height:1.7;color:#f0ede4}.cp-modal-amount{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:56px;margin:8px auto 14px;padding:8px 14px;background:transparent center / 100% 100% no-repeat;color:var(--cp-red);font-size:20px;font-weight:700;letter-spacing:-.03em}.cp-modal-amount strong{font-family:var(--cp-display);font-size:32px;font-weight:500}.cp-modal-flower{position:absolute;width:11%;height:auto;pointer-events:none}.cp-modal-flower.is-left{left:-12px;top:-8px}.cp-modal-flower.is-right{right:-12px;bottom:-10px}.cp-modal-coupon{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:min(220px,100%);min-height:30px;margin:0 auto 10px;padding:6px 10px;border:0;border-radius:3px;background:#fffcf9;color:var(--cp-ink);font-size:12px;cursor:pointer}.cp-modal-coupon-code{font-size:14px;font-weight:700;letter-spacing:.03em;color:var(--cp-red);text-decoration:underline;text-underline-offset:2px}.cp-modal-coupon-icon{color:#666}.cp-modal-copied{position:absolute;right:-6px;top:-22px;padding:3px 10px;border-radius:999px;background:var(--cp-ink);color:#fff;font-size:12px}.cp-modal-used-badge{display:flex;align-items:center;justify-content:center;width:min(220px,100%);min-height:30px;margin:0 auto 10px;padding:6px 10px;background:#fffcf9;color:var(--cp-ink);font-size:12px;border-radius:3px}.cp-modal-status-badge{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--cp-wood)}.cp-modal-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:min(220px,100%);min-height:25px;margin:0 auto 10px;padding:5px 10px;border:0;background:var(--cp-ink);color:#fff;font-family:inherit;font-size:12px;line-height:1.25;text-decoration:none;cursor:pointer;border-radius:3px;box-shadow:1px 1px 1px #00000040}.cp-modal-expiry{margin:0;font-size:10px;font-weight:300;color:#d9d9d9}.cp-modal-input{width:100%;min-height:34px;margin:6px 0 4px;padding:8px 10px;border:0;border-radius:5.2px;background:#fffcf9;color:var(--cp-ink);font-size:12px}.cp-modal-input::placeholder{color:#6c6c6c;font-size:10px}.cp-modal-hint{margin:4px 0 0;font-size:10px;line-height:1.4;color:#ffffffb8;text-align:left}.cp-modal-input[readonly]{background:#f2efe9;color:#6c6c6c;cursor:default}.cp-modal-error{margin:4px 0 0;font-size:11px;color:#ffb4a2;text-align:left}.cp-modal-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:100px;min-height:25px;margin-top:12px;padding:5px 16px;border:0;border-radius:3px;background:var(--cp-ink);color:#fff;font-size:12px;line-height:1.25;letter-spacing:.03em;box-shadow:1px 1px 1px #00000040;cursor:pointer}.cp-modal-submit:disabled{opacity:.6;pointer-events:none}@media(min-width:768px){.cp-modal{padding:30px 26px 26px}.cp-modal-email-head{margin-right:-26px}.cp-modal-title{font-size:16px}.cp-modal-title--em strong{font-size:19px}.cp-modal-text{font-size:12px}.cp-modal-coupon,.cp-modal-used-badge{width:min(240px,100%);min-height:38px;font-size:12px}.cp-modal-coupon-code{font-size:17px}.cp-modal-cta{width:min(240px,100%);min-height:34px;font-size:12px}.cp-modal-input{min-height:42px;font-size:14px}.cp-modal-input::placeholder{font-size:12px}.cp-modal-submit{min-width:130px;min-height:34px;font-size:12px}.cp-modal-expiry{font-size:11px}}.cp-modal-em{font-style:normal;color:var(--cp-red);font-weight:400;text-decoration:underline;text-underline-offset:3px}.cp-modal .cp-modal-input{min-height:34px;height:auto;margin:6px 0 4px;padding:8px 10px;border:0;border-radius:5.2px;background:#fffcf9;color:var(--cp-ink);font-size:12px;font-weight:400}.cp-modal .cp-modal-input::placeholder{color:#6c6c6c;font-size:10px}.cp-modal .cp-modal-input::-webkit-input-placeholder{color:#6c6c6c;font-size:10px}.cp-modal .cp-modal-input::-moz-placeholder{color:#6c6c6c;font-size:10px;opacity:1}.cp-modal .cp-modal-input[readonly]{background:#f2efe9;color:#6c6c6c;cursor:default}.cp-modal a.cp-modal-cta:hover,.cp-modal a.cp-modal-cta:focus{color:#fff}@media(min-width:768px){.cp-modal .cp-modal-input{min-height:42px;font-size:14px}.cp-modal .cp-modal-input::placeholder,.cp-modal .cp-modal-input::-webkit-input-placeholder,.cp-modal .cp-modal-input::-moz-placeholder{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/lottery-float.css.map */
