[data-vsld-root]{--vsld-cobalt: #0b3198;--vsld-navy: #071f68;--vsld-pale: #abc9f0;--vsld-paper: #f4f1e8;--vsld-surface: #edf3fc;--vsld-muted: #536486;font-family:"Space Grotesk",var(--font-body-family, sans-serif);color:var(--vsld-navy);position:relative;z-index:99999;line-height:1.45}[data-vsld-root] *,[data-vsld-root] *:before,[data-vsld-root] *:after{box-sizing:border-box}[data-vsld-root] [hidden]{display:none!important}[data-vsld-root] button,[data-vsld-root] input,[data-vsld-root] a{-webkit-tap-highlight-color:transparent}[data-vsld-root] button{font:inherit;cursor:pointer}[data-vsld-root] button:disabled{cursor:wait;opacity:.6}[data-vsld-root] :focus-visible{outline:2px solid var(--vsld-cobalt);outline-offset:4px}.vsld-modal:focus-visible{outline:2px solid #abc9f0;outline-offset:3px}.vsld-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;padding:24px;display:grid;place-items:center;background:#0514428f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vsld-modal{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);width:min(940px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border:2px solid var(--vsld-navy);border-radius:18px;box-shadow:0 18px 70px #05144238;isolation:isolate}.vsld-close{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border:1px solid #dce6f5;border-radius:50%;background:#fff;color:var(--vsld-navy);display:grid;place-items:center}.vsld-close svg{width:18px;height:18px}.vsld-stage{position:relative;display:flex;flex-direction:column;justify-content:center;background:var(--vsld-surface);min-height:510px;padding:38px 0 26px;overflow:hidden;border-right:2px solid var(--vsld-navy)}.vsld-stage:before{position:absolute;content:"";width:340px;height:340px;border:1px solid rgb(11 49 152 / 11%);border-radius:50%;left:50%;top:42%;transform:translate(-50%,-50%);pointer-events:none}.vsld-stage:after{position:absolute;content:"";width:430px;height:430px;border:1px solid rgb(11 49 152 / 7%);border-radius:50%;left:50%;top:42%;transform:translate(-50%,-50%);pointer-events:none}.vsld-stage-label{position:relative;z-index:1;margin:0 20px 22px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vsld-marker{position:absolute;z-index:4;top:3px;left:50%;transform:translate(-50%);width:24px;height:29px;color:var(--vsld-cobalt);filter:drop-shadow(0 2px 0 #fff)}.vsld-reel{position:relative;z-index:2;height:245px;width:100%;overflow:hidden}.vsld-reel:before,.vsld-reel:after{position:absolute;content:"";z-index:3;inset-block:0;width:24px;pointer-events:none}.vsld-reel:before{left:0;background:linear-gradient(90deg,var(--vsld-surface),transparent)}.vsld-reel:after{right:0;background:linear-gradient(-90deg,var(--vsld-surface),transparent)}.vsld-track{display:flex;width:max-content;height:100%;align-items:center;gap:10px;will-change:transform}.vsld-chest{position:relative;flex:0 0 184px;width:184px;height:224px;display:grid;align-items:end;transition:opacity .4s ease,filter .4s ease}.vsld-chest-art{width:184px;height:184px;display:block;overflow:visible}.vsld-chest-lid{transform-box:fill-box;transform-origin:center 80%;transition:transform .48s cubic-bezier(.2,.6,.25,1)}.vsld-chest-tag{position:absolute;z-index:2;bottom:73px;left:50%;min-width:100px;max-width:160px;padding:13px 13px 10px;background:var(--vsld-paper);color:var(--vsld-navy);border:3px solid var(--vsld-navy);border-radius:3px 3px 12px;transform:translate(-50%,20px) rotate(-6deg);opacity:0;transition:transform .5s .12s ease,opacity .2s .12s ease;text-align:center;font-family:Anton,Impact,sans-serif;font-size:26px;line-height:1.1;box-shadow:4px 4px 0 var(--vsld-pale)}.vsld-chest-tag:before{content:"";position:absolute;top:5px;left:50%;width:5px;height:5px;background:var(--vsld-navy);border-radius:50%}.vsld-chest.is-open .vsld-chest-lid{transform:translateY(-22px) rotate(-12deg)}.vsld-chest.is-open .vsld-chest-tag{transform:translate(-50%,-31px) rotate(-6deg);opacity:1}.vsld-root--result .vsld-chest:not(.is-open){opacity:.27;filter:saturate(.3)}.vsld-stage-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 26px 0}.vsld-witek{width:50px;height:60px;object-fit:contain;flex-shrink:0;transform:rotate(-7deg)}.vsld-stage-hint{margin:0;max-width:215px;font-size:12px;line-height:1.5}.vsld-stage-hint strong{display:block;font-size:13px}.vsld-content{display:flex;flex-direction:column;justify-content:center;padding:44px 36px 36px;min-width:0}.vsld-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 11px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vsld-cobalt)}.vsld-eyebrow:before{content:"";width:17px;height:2px;background:currentColor}.vsld-title{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(29px,3.9vw,40px);font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:-.015em;color:var(--vsld-navy);text-wrap:balance}.vsld-lead{margin:17px 0 23px;font-size:13px;color:var(--vsld-muted);line-height:1.65}.vsld-form{display:flex;flex-direction:column;gap:12px}.vsld-input-label{display:block;font-size:11px;font-weight:700;margin-bottom:6px}.vsld-email{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:14px;background:#fff;border:1px solid #b9c8df;border-radius:5px;color:var(--vsld-navy)}.vsld-email::placeholder{color:#7a879f}.vsld-email:focus{border-color:var(--vsld-cobalt)}.vsld-consent{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.55;color:var(--vsld-muted)}.vsld-consent input{flex:0 0 17px;width:17px;height:17px;margin:1px 0 0;accent-color:var(--vsld-cobalt)}.vsld-consent a{color:var(--vsld-navy);text-underline-offset:2px}.vsld-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:12px 18px;border:2px solid var(--vsld-cobalt);border-radius:5px;background:var(--vsld-cobalt);color:#fff;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:1.35;text-align:center;text-decoration:none;transition:background .15s ease,transform .15s ease}.vsld-button:hover{background:#071f68;border-color:#071f68;color:#fff}.vsld-button svg{width:17px;height:17px;flex-shrink:0}.vsld-form .vsld-button{margin-top:3px;width:100%}.vsld-micro{margin:12px 0 0;font-size:9px;color:#687690;text-align:center;line-height:1.5}.vsld-rules{margin-top:13px;font-size:10px;color:var(--vsld-muted);line-height:1.6}.vsld-rules summary{cursor:pointer;color:var(--vsld-navy);font-size:10px;text-align:center;padding:4px;text-decoration:underline;text-underline-offset:3px}.vsld-rules div{padding:8px 0 0}.vsld-rules p{margin:0 0 9px}.vsld-rules ul{padding-left:16px;margin:0 0 9px}.vsld-rules li{margin-bottom:8px}.vsld-error{margin:0;padding:10px 12px;background:#fff4f0;border-left:2px solid #a2372c;color:#8e2c28;font-size:11px;line-height:1.5}.vsld-status{margin:18px 0 0;min-height:18px;color:var(--vsld-muted);font-size:11px}.vsld-status:empty{display:none}.vsld-result{display:flex;flex-direction:column;align-items:stretch}.vsld-result-title{font-family:Anton,Impact,sans-serif;font-size:30px;font-weight:400;line-height:1.12;margin:0;text-transform:uppercase;text-wrap:balance}.vsld-prize{display:block;margin:12px 0 4px;font-family:Anton,Impact,sans-serif;font-size:clamp(52px,6vw,72px);line-height:1;color:var(--vsld-cobalt);letter-spacing:-.025em}.vsld-reward-description{margin:13px 0 15px;font-size:12px;color:var(--vsld-muted);line-height:1.6}.vsld-expiry{margin:0 0 15px;padding-bottom:15px;border-bottom:1px solid #dce6f5;color:var(--vsld-muted);font-size:10px;line-height:1.6}.vsld-expiry strong{display:block;color:var(--vsld-navy);font-size:11px;font-weight:700}.vsld-code-label{font-size:10px;font-weight:700;margin:0 0 6px}.vsld-code-row{display:flex;align-items:center;gap:8px;margin-bottom:13px;border:1px dashed #9cafcf;border-radius:5px;background:#f7f9fd;padding:9px 10px}.vsld-code{flex:1;min-width:0;font-size:13px;letter-spacing:.04em;font-weight:700;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.vsld-copy{flex-shrink:0;border:1px solid #dce6f5;border-radius:3px;background:#fff;padding:9px 11px;color:var(--vsld-navy);font-size:10px!important;font-weight:700!important;min-height:34px}.vsld-result-actions{display:flex;flex-direction:column;gap:10px}.vsld-pending{padding:12px;background:var(--vsld-surface);font-size:12px;line-height:1.6;margin:0 0 15px}.vsld-result-button-wrap{position:fixed;bottom:22px;left:22px;z-index:99997;display:flex;align-items:center;border:1px solid #c6d5ec;border-radius:7px;background:#fff;box-shadow:0 3px 14px #071f681a}.vsld-reward-button{display:inline-flex;align-items:center;gap:9px;padding:9px 11px;min-height:45px;border:0;background:transparent;color:var(--vsld-navy);font-size:11px!important;font-weight:700!important}.vsld-reward-button svg{width:29px;height:29px}.vsld-dismiss{width:32px;height:36px;display:grid;place-items:center;border:0;border-left:1px solid #e5ecf7;background:transparent;color:#687690}.vsld-dismiss svg{width:12px;height:12px}.vsld-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.vsld-root--busy .vsld-email,.vsld-root--busy .vsld-consent{opacity:.5;pointer-events:none}@media(min-width:681px){.vsld-root--idle .vsld-track{gap:5px}.vsld-root--idle .vsld-chest{flex-basis:var(--vsld-idle-chest);width:var(--vsld-idle-chest);height:224px;align-content:center}.vsld-root--idle .vsld-chest-art{width:var(--vsld-idle-chest);height:var(--vsld-idle-chest)}.vsld-root--idle .vsld-marker{opacity:0}}@media(max-width:680px){.vsld-overlay{padding:12px}.vsld-modal{grid-template-columns:minmax(0,1fr);width:min(420px,100%);max-height:calc(100dvh - 24px);border-radius:12px}.vsld-stage{min-height:225px;padding:23px 0 10px;border-right:0;border-bottom:2px solid var(--vsld-navy)}.vsld-stage:before{width:245px;height:245px}.vsld-stage:after{width:310px;height:310px}.vsld-stage-label{margin:0 45px 4px;font-size:9px}.vsld-reel{height:162px}.vsld-track{gap:7px}.vsld-chest{flex-basis:131px;width:131px;height:159px}.vsld-chest-art{width:131px;height:131px}.vsld-chest-tag{bottom:48px;min-width:77px;font-size:21px;border-width:2px;padding:11px 9px 8px}.vsld-chest.is-open .vsld-chest-tag{transform:translate(-50%,-19px) rotate(-6deg)}.vsld-chest.is-open .vsld-chest-lid{transform:translateY(-16px) rotate(-12deg)}.vsld-marker{width:18px;height:23px}.vsld-stage-footer{margin:2px 18px 0;gap:8px}.vsld-witek{width:29px;height:34px}.vsld-stage-hint{max-width:250px;font-size:9px;line-height:1.4}.vsld-stage-hint strong{font-size:10px}.vsld-content{padding:24px 24px 23px}.vsld-eyebrow{font-size:9px;margin-bottom:8px}.vsld-title{font-size:31px}.vsld-lead{font-size:11px;line-height:1.55;margin:12px 0 15px}.vsld-form{gap:10px}.vsld-email{min-height:44px;padding:10px 12px;font-size:16px}.vsld-consent{font-size:9px}.vsld-consent input{flex-basis:16px;width:16px;height:16px}.vsld-button{min-height:45px;padding:10px 13px;font-size:11px!important}.vsld-close{top:8px;right:8px;width:33px;height:33px}.vsld-micro{margin-top:9px;font-size:8px}.vsld-result-title{font-size:26px}.vsld-prize{font-size:58px;margin-top:9px}.vsld-reward-description{margin:10px 0 12px;font-size:11px}.vsld-expiry{padding-bottom:11px;margin-bottom:11px}.vsld-result-button-wrap{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:350px){.vsld-content{padding:19px 17px}.vsld-title{font-size:28px}.vsld-stage{min-height:204px;padding-top:20px}.vsld-reel{height:144px}.vsld-chest{flex-basis:118px;width:118px;height:142px}.vsld-chest-art{width:118px;height:118px}.vsld-stage-hint{font-size:8px}.vsld-chest-tag{bottom:43px}}@media(prefers-reduced-motion:reduce){[data-vsld-root] *,[data-vsld-root] *:before,[data-vsld-root] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vsld-overlay{padding:12px;background:#0718412b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vsld-modal{display:flex;flex-direction:column;gap:0;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:27px 23px 17px;border:1px solid rgb(255 255 255 / 86%);border-radius:24px;background:linear-gradient(130deg,#ffffffc4,#ebf3ff99);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,0 8px 20px #071f6812,0 24px 70px #071f682b}.vsld-modal:focus-visible{outline:1px solid rgb(255 255 255 / 60%);outline-offset:2px}.vsld-close{top:10px;right:10px;width:28px;height:28px;border:0;background:#ffffff5e;color:#536486}.vsld-close svg{width:14px;height:14px}.vsld-content,[data-entry]{display:contents}.vsld-entry-head{order:1}.vsld-title{order:1;padding:0 7px;margin:0;font-size:27px;line-height:1.08;text-align:center;white-space:pre-line;letter-spacing:-.01em}.vsld-entry-head:has(.vsld-guarantee){display:grid;justify-items:center;gap:5px}.vsld-entry-head:has(.vsld-guarantee) .vsld-title{order:0;text-transform:none}.vsld-guarantee{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border:1px solid rgb(11 49 152 / 20%);border-radius:3px 6px 6px 3px;background:#edf3fcd1;color:var(--vsld-cobalt);font-size:10px;font-weight:700;line-height:1.3;transform:rotate(-3deg)}.vsld-guarantee:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.vsld-peeking-witek{display:none}.vsld-tape-tab{transform-box:fill-box;transform-origin:50% 10%}.vsld-root--teaser .is-teaser .vsld-peeking-witek{display:inline}.vsld-root--teaser .vsld-marker{opacity:0}.vsld-root--teaser .is-teaser .vsld-chest-art{transform:scale(1.13);transform-origin:50% 90%}.vsld-stage{order:2;display:block;min-height:0;height:103px;flex:0 0 103px;padding:0;margin:3px -12px 5px;border:0;background:transparent;overflow:visible}.vsld-stage:before,.vsld-stage:after{display:none}.vsld-reel{height:103px}.vsld-reel:before,.vsld-reel:after{width:12px;background:none}.vsld-marker{width:15px;height:19px;top:0}.vsld-track{gap:8px;align-items:flex-end}.vsld-chest{width:108px;height:103px;flex:0 0 108px;align-content:end}.vsld-chest-art{width:108px;height:108px}.vsld-chest-tag{bottom:31px;min-width:54px;max-width:90px;padding:9px 6px 5px;border-width:2px;font-size:17px;border-radius:3px 3px 7px;box-shadow:2px 2px 0 var(--vsld-pale)}.vsld-chest.is-open .vsld-chest-tag{transform:translate(-50%,-12px) rotate(-6deg)}.vsld-chest.is-open .vsld-chest-lid{transform:translateY(-14px) rotate(-10deg)}.vsld-form{order:3;gap:9px;margin:0}.vsld-input-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vsld-email{height:44px;min-height:44px;padding:10px 13px;border:1px solid rgb(255 255 255 / 90%);border-radius:11px;background:#ffffffa6;box-shadow:inset 0 1px 3px #071f6808;font-size:14px}.vsld-consent{gap:7px;align-items:center;font-size:10px;color:#3e527d;line-height:1.3}.vsld-consent input{width:14px;height:14px;flex-basis:14px;margin:0}.vsld-button{width:100%;min-height:43px;padding:11px 14px;border:1px solid rgb(11 49 152 / 88%);border-radius:11px;background:#0b3198;font-size:11px!important;letter-spacing:.025em;box-shadow:0 3px 8px #0b319826,inset 0 1px #ffffff26}.vsld-form .vsld-button{margin:1px 0 0}.vsld-footer{order:4;display:flex;align-items:flex-start;justify-content:center;gap:13px;margin:13px 0 0;position:relative;color:#60718f}.vsld-micro{display:inline-block;flex-shrink:0;margin:0;font-size:9px;line-height:1.5;color:#60718f}.vsld-privacy{font-size:9px;line-height:1.5;color:#60718f;text-decoration:none}.vsld-privacy:hover{text-decoration:underline}.vsld-rules{margin:0;font-size:10px;line-height:1.5}.vsld-rules summary{padding:0;font-size:9px;line-height:1.5;color:#60718f;text-decoration:none}.vsld-rules[open]{position:static}.vsld-rules[open] div{position:relative;margin:10px 0 0;padding:12px;border-radius:10px;background:#ffffffa6}.vsld-footer:has(.vsld-rules[open]){display:grid;grid-template-columns:1fr auto auto;gap:8px}.vsld-footer:has(.vsld-rules[open]) .vsld-rules{grid-column:1 / -1;grid-row:2}.vsld-footer:has(.vsld-rules[open]) .vsld-rules summary{text-align:left}.vsld-footer:has(.vsld-rules[open]) .vsld-privacy{grid-column:3;grid-row:1}.vsld-status{order:5;font-size:10px;margin:8px 0 0;text-align:center}.vsld-error{font-size:10px;padding:7px 9px;border-radius:6px}.vsld-result{order:3}.vsld-result .vsld-eyebrow,.vsld-result .vsld-reward-description{display:none}.vsld-result-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.vsld-result--message .vsld-result-title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:23px;text-align:center;margin:8px 0 13px}.vsld-result--message .vsld-reward-description{display:block;text-align:center;font-size:11px}.vsld-prize{order:0;font-size:57px;line-height:1;margin:-3px 0 6px;text-align:center}.vsld-expiry{order:4;font-size:10px;line-height:1.5;text-align:center;border:0;padding:0;margin:10px 0 0}.vsld-code-label{display:none}.vsld-code-row{margin:8px 0 10px;border:1px solid rgb(255 255 255 / 85%);border-radius:11px;background:#ffffff8c;padding:7px 8px 7px 12px;gap:6px}.vsld-code{font-size:12px}.vsld-copy{padding:7px 9px;min-height:31px;border:0;border-radius:7px;background:#ffffffbf;font-size:9px!important}.vsld-pending{border:0;border-radius:10px;background:#ffffff70;font-size:10px;line-height:1.5;margin:5px 0 12px;padding:10px 12px;text-align:center}.vsld-result-actions{gap:7px}.vsld-footer--result{order:5;margin-top:9px}.vsld-root--result .vsld-modal{padding-top:18px;padding-bottom:14px}.vsld-root--result .vsld-prize{font-size:48px;margin:-4px 0 2px}.vsld-root--result .vsld-stage{height:82px;flex-basis:82px;margin-top:-5px}.vsld-root--result .vsld-reel{height:82px}@media(min-width:681px){.vsld-root--idle .vsld-chest{height:103px}.vsld-root--idle .vsld-chest-art{height:var(--vsld-idle-chest)}.vsld-root--idle .vsld-marker{opacity:0}}@media(max-width:680px){.vsld-modal{width:min(360px,calc(100vw - 24px));padding:25px 20px 16px}.vsld-title{font-size:26px}.vsld-chest{flex-basis:96px;width:96px}.vsld-chest-art{width:96px;height:96px}.vsld-email{font-size:16px}.vsld-prize{font-size:54px}}@media(max-width:350px){.vsld-modal{padding-inline:17px}.vsld-title{font-size:23px}.vsld-footer{gap:9px}.vsld-consent{font-size:9px}}[data-vsld-root][data-vsld-mural] .vsld-overlay{background:#e2ebf8a8;-webkit-backdrop-filter:blur(13px) saturate(75%);backdrop-filter:blur(13px) saturate(75%)}[data-vsld-root][data-vsld-mural] .vsld-modal{background:#e9f2fef5}[data-vsld-root][data-vsld-mural] .vsld-modal:before,[data-vsld-root][data-vsld-mural] .vsld-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}[data-vsld-root][data-vsld-mural] .vsld-modal:before{z-index:-2;background:var(--vsld-mural-image) center 35px / 108% auto no-repeat;opacity:.88;filter:blur(2px) saturate(.83);transform:scale(1.035)}[data-vsld-root][data-vsld-mural] .vsld-modal:after{z-index:-1;background:radial-gradient(ellipse 49% 28% at 50% 42%,rgb(222 238 255 / 16%),transparent 100%),linear-gradient(180deg,#f9fcfff5,#f2f8ffcf 16%,#e7f2ff33 28%,#eaf4ff4d 46%,#f2f8ffd1 59%,#f6fbffeb 78%,#f7fbfff2)}
/*# sourceMappingURL=/cdn/shop/t/52/assets/vs-lucky-chests.css.map */
