.lsc{--lsc-g:#2d6a4f;--lsc-k:#0b0b0b;--lsc-font:Poppins,var(--font-heading--family),"Helvetica Neue",Arial,sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;font-family:var(--lsc-font);color:#fff;opacity:0;transition:opacity .25s}.lsc.is-on{opacity:1}.lsc[hidden]{display:none}.lsc-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.lsc-card{position:relative;width:min(88vw,400px);max-height:92vh;overflow:auto;background:radial-gradient(130% 70% at 50% -10%,#43a077,#2d6a4f 46%,#1d4735);border-radius:24px;padding:30px 22px 20px;box-sizing:border-box;box-shadow:0 30px 80px #00000080;transform:translateY(18px) scale(.97);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.lsc.is-on .lsc-card{transform:none}.lsc-card>*{position:relative;z-index:1}.lsc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:.5;background-image:linear-gradient(35deg,transparent 44%,#fff 44%,#fff 56%,transparent 56%),linear-gradient(-50deg,transparent 44%,#bfe9d4 44%,#bfe9d4 56%,transparent 56%),linear-gradient(70deg,transparent 44%,#fff 44%,#fff 56%,transparent 56%),linear-gradient(-20deg,transparent 44%,#bfe9d4 44%,#bfe9d4 56%,transparent 56%),linear-gradient(20deg,transparent 44%,#fff 44%,#fff 56%,transparent 56%),linear-gradient(-65deg,transparent 44%,#bfe9d4 44%,#bfe9d4 56%,transparent 56%),linear-gradient(50deg,transparent 44%,#fff 44%,#fff 56%,transparent 56%);background-size:14px 14px,11px 11px,10px 10px,13px 13px,9px 9px,12px 12px,10px 10px;background-repeat:no-repeat;background-position:7% 5%,91% 9%,96% 40%,3% 47%,12% 88%,88% 82%,60% 3%;animation:lscDrift 8s ease-in-out infinite alternate}@keyframes lscDrift{to{background-position:9% 9%,88% 14%,93% 46%,6% 52%,15% 84%,85% 87%,63% 6%}}.lsc-pill,.lsc-perks,.lsc-count,.lsc-peek,.lsc-tk-top,.lsc-tk-bot,.lsc-prize-k{display:none!important}.lsc-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 4px 14px #0003}.lsc-x:hover{background:#eef4f0}.lsc-head{display:flex;flex-direction:column;align-items:center;width:100%}.lsc-logo{display:flex;flex-direction:column;align-items:center;font-size:22px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:.98;color:#fff}.lsc-logo b{font-weight:900;color:#bfe9d4}.lsc-step{display:none;flex-direction:column;align-items:center;gap:14px;width:100%}.lsc-step.is-on{display:flex;animation:lscIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes lscIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lsc-h{margin:0;font-size:clamp(25px,7vw,31px);font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;color:#fff}.lsc-sub{margin:-6px 0 0;font-size:14px;line-height:1.45;color:#fff;max-width:30ch}.lsc-sub strong{font-weight:900}.lsc-ticket{width:100%}.lsc-zone{position:relative;width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;isolation:isolate;user-select:none;-webkit-user-select:none;touch-action:none;box-shadow:0 14px 34px #00000040}.lsc-prize{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff;color:var(--lsc-g)}.lsc-prize-t{font-size:clamp(52px,15vw,70px);font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--lsc-g)}.lsc-prize-s{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#111}.lsc-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;z-index:2;transition:opacity .5s}.lsc-canvas:active{cursor:grabbing}.lsc-canvas.is-done{pointer-events:none;opacity:0}.lsc-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none;z-index:3;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.35);overflow:hidden;transition:opacity .3s}.lsc-hint span{font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lsc-hint i{font-style:normal;font-size:15px;letter-spacing:.3em;animation:lscBounce 1.2s infinite}.lsc-hint:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;background:linear-gradient(100deg,#fff0,#fff9,#fff0);transform:skew(-18deg);animation:lscSheen 3.2s ease-in-out infinite}.lsc-hint.is-hidden{opacity:0}@keyframes lscSheen{0%,40%{left:-40%}80%,to{left:120%}}@keyframes lscBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.lsc-zone.is-won .lsc-prize{animation:lscPop .55s cubic-bezier(.2,.8,.2,1)}@keyframes lscPop{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}.lsc-btn svg{display:none}.lsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;background:#fff;color:#111!important;font-family:var(--lsc-font);font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:17px 18px;border-radius:14px;border:0;cursor:pointer;text-decoration:none!important;transition:transform .12s,background .12s}.lsc-btn:hover{background:#eef4f0;transform:translateY(-1px)}.lsc-btn:disabled{opacity:.6;cursor:wait}.lsc-btn.lsc-btn--ghost{background:transparent;color:#fff!important;border:2px solid #fff;width:auto;padding:12px 34px;font-size:13px;letter-spacing:.16em;border-radius:999px}.lsc-btn.lsc-btn--ghost:hover{background:#fff;color:var(--lsc-g)!important}.lsc-win{width:100%;box-sizing:border-box;border-radius:16px;padding:20px 14px 18px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 14px 34px #0003}.lsc-big{font-size:clamp(50px,14vw,64px);font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--lsc-g)}.lsc-big-s{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#111}.lsc-txt{margin:0;font-size:14px;line-height:1.45;color:#fff}.lsc-form{width:100%;display:flex;flex-direction:column;gap:10px}.lsc-input{width:100%;box-sizing:border-box;height:54px;padding:0 16px;border:0;border-radius:14px;font-family:var(--lsc-font);font-size:16px;color:#111;background:#fff;outline:none}.lsc .lsc-input{background:#fff!important;color:#111!important;border:0!important}.lsc-input::placeholder{color:#8a8a8a}.lsc-input:focus{box-shadow:0 0 0 3px #ffffff73}.lsc-err{margin:0;font-size:12.5px;font-weight:700;color:#ffd3d8}.lsc-consent{margin:0;font-size:11px;line-height:1.4;color:#fffc}.lsc-code-row{display:flex;width:100%;gap:8px}.lsc-code{flex:1;display:flex;align-items:center;justify-content:center;height:54px;border:2px dashed var(--lsc-g);border-radius:14px;font-family:ui-monospace,Courier New,monospace;font-size:21px;font-weight:800;letter-spacing:.12em;color:var(--lsc-g);background:#fff}.lsc-copy{flex:none;padding:0 16px;border-radius:14px;border:2px solid #fff;background:transparent;color:#fff;font-family:var(--lsc-font);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.lsc-copy.is-ok{background:#fff;color:var(--lsc-g)}.lsc-foot{margin:0;font-size:11.5px;line-height:1.4;color:#fffc}.lsc-cf{position:fixed;left:0;top:0;z-index:100001;width:9px;height:14px;pointer-events:none;will-change:transform,opacity}.lsc-chip{position:fixed;left:16px;bottom:16px;z-index:9999;display:inline-flex;align-items:center;gap:10px;background:#0b0b0b;color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:800;padding:10px 12px 10px 14px;border-radius:999px;box-shadow:0 10px 30px #00000059;cursor:pointer;border:0;text-decoration:none!important}.lsc-chip b{font-family:ui-monospace,Courier New,monospace;letter-spacing:.1em;color:#8fd3b0}.lsc-chip i{font-style:normal;font-weight:600;opacity:.75;font-variant-numeric:tabular-nums}.lsc-chip-x{width:22px;height:22px;border-radius:50%;background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}@media(max-width:749px){.lsc-card{width:min(90vw,360px);padding:28px 18px 18px;border-radius:22px}.lsc-chip{left:12px;bottom:12px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.lsc-hint:after,.lsc-hint i,.lsc-card:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ltdf-scratch.css.map */
