.hl-eg,.hl-eg-tab{--eg-brown: #39251a;--eg-orange: #e05a29;--eg-orange-dark: #c44e20;--eg-cream: #f9f4ef;--eg-grey: #e0d8d0;--eg-ink2: #5e4a3e;--eg-muted: #8a7568;--eg-ease: cubic-bezier(.2, .8, .2, 1);--eg-pop: cubic-bezier(.3, 1.35, .5, 1);font-family:"DM Sans",var(--font-sans, sans-serif);color:var(--eg-brown);letter-spacing:normal}.hl-eg *,.hl-eg *:before,.hl-eg *:after{box-sizing:border-box}.hl-eg div:empty{display:block}.hl-eg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;pointer-events:none}.hl-eg[hidden]{display:none}.hl-eg.is-live{pointer-events:auto}.hl-eg:not(.is-live) .hl-eg__state.is-on{pointer-events:none;visibility:inherit}html.hl-eg-open{overflow:hidden}.hl-eg__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--eg-brown);opacity:0}.hl-eg__wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.hl-eg__modal{position:relative;width:100%;max-width:880px;max-height:calc(100vh - 48px);display:flex;flex-direction:row;border-radius:28px;overflow:hidden;background:#f9f4efcc;-webkit-backdrop-filter:blur(32px) saturate(190%);backdrop-filter:blur(32px) saturate(190%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fffffff2,0 30px 80px #39251a52;opacity:0;will-change:transform,opacity;pointer-events:none}.hl-eg.is-live .hl-eg__modal{pointer-events:auto}.hl-eg__modal.is-snapping{transition:transform .38s var(--eg-ease)}.hl-eg__grab{display:none}.hl-eg__close{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.85);border-radius:17px;background:#ffffff8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff;color:var(--eg-brown);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.hl-eg__close:hover{background:#ffffffd9}.hl-eg__close:active{transform:scale(.92)}.hl-eg__stage{position:relative;flex:0 0 480px;min-height:520px;padding:48px 40px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset -1px 0 #39251a0f}.hl-eg__photo{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);max-width:none;object-fit:cover;filter:blur(22px) saturate(120%);pointer-events:none}.hl-eg__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#f9f4ef85;pointer-events:none}.hl-eg__floor{position:absolute;left:10%;right:10%;bottom:8%;height:30%;border-radius:50%;background:#39251a29;filter:blur(30px);pointer-events:none}.hl-eg__game{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hl-eg__copy{flex:1;min-width:0;display:flex;flex-direction:column;padding:64px 40px 32px;overflow-y:auto}.hl-eg__states{flex:1;display:grid}.hl-eg__state{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(10px);filter:blur(6px);pointer-events:none;visibility:hidden;transition:opacity .3s ease,transform .42s var(--eg-ease),filter .3s ease,visibility 0s linear .42s}.hl-eg__state.is-on{opacity:1;transform:none;filter:none;pointer-events:auto;visibility:visible;transition:opacity .3s ease 80ms,transform .42s var(--eg-ease) 80ms,filter .3s ease 80ms,visibility 0s}.hl-eg__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eg-orange-dark)}.hl-eg__head{margin:0;font-family:"Playfair Display",var(--font-serif, serif);font-weight:700;font-style:normal;font-size:38px;line-height:1.1;letter-spacing:0;color:var(--eg-brown)}.hl-eg__body{margin:0;font-size:16px;line-height:1.55;color:var(--eg-ink2);text-wrap:pretty}.hl-eg__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hl-eg__email{width:100%;height:50px;margin:6px 0 0;padding:0 16px;border:1px solid rgba(57,37,26,.15);border-radius:14px;background:#ffffffd9;box-shadow:inset 0 1px 2px #39251a0f;font-family:inherit;font-size:16px;color:var(--eg-brown);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.hl-eg__email::placeholder{color:var(--eg-muted);opacity:1}.hl-eg__email:focus{border-color:var(--eg-brown);box-shadow:0 0 0 4px #e05a292e}.hl-eg__state.is-invalid .hl-eg__email{border-color:var(--eg-orange-dark)}.hl-eg__error{margin:0;font-size:13px;color:var(--eg-orange-dark)}.hl-eg__error[hidden]{display:none}.hl-eg__btn{height:50px;border:0;border-radius:14px;background:var(--eg-orange);box-shadow:inset 0 1px #ffffff40,0 6px 16px #e05a294d;font-family:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease}.hl-eg__btn:hover{background:var(--eg-orange-dark)}.hl-eg__btn:active{transform:scale(.98)}.hl-eg__btn[disabled]{cursor:progress;opacity:.8}.hl-eg__fine{margin:0;font-size:12px;line-height:1.4;color:var(--eg-muted)}.hl-eg__code{margin-top:6px;height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 18px;border-radius:16px;background:#fffc;border:1px dashed rgba(57,37,26,.25)}.hl-eg__code-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.hl-eg__copybtn{flex:none;height:38px;padding:0 14px;border:0;border-radius:12px;background:var(--eg-brown);font-family:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer;transition:transform .15s ease}.hl-eg__copybtn:active{transform:scale(.96)}.hl-eg__logo{align-self:flex-start;display:block;width:auto;height:32px;margin-top:24px}.hl-eg__close:focus-visible,.hl-eg__btn:focus-visible,.hl-eg__copybtn:focus-visible,.hl-eg-tab:focus-visible,.eg-spin__hub:focus-visible,.eg-cushion__btn:focus-visible,.eg-scratch__canvas:focus-visible{outline:2px solid var(--eg-orange);outline-offset:3px}.hl-eg__signup{display:none}.hl-eg-tab{position:fixed;right:0;bottom:160px;z-index:79;width:44px;padding:16px 0 14px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.3);border-right:0;border-radius:14px 0 0 14px;background:var(--eg-orange);box-shadow:inset 0 1px #ffffff4d,0 10px 30px #39251a47;color:#fff;cursor:pointer;transform:translate(100%);opacity:0;pointer-events:none;transition:background .2s ease}.hl-eg-tab[hidden]{display:none}.hl-eg-tab:hover{background:var(--eg-orange-dark)}.hl-eg-tab__text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hl-eg-tab.is-covered{visibility:hidden!important;pointer-events:none!important}.eg-spin{--rim: 372px;--inset: 22px;--bulb: 10px;--hub: 88px;--l1: 22px;--l2: 9px;--label-y: -142px;position:relative;width:var(--rim);height:var(--rim);margin-bottom:30px}.eg-spin__stand{position:absolute;left:50%;bottom:-34px;width:46%;height:46px;transform:translate(-50%);border-radius:14px 14px 22px 22px;background:#ffffff80;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 14px 28px #39251a33}.eg-spin__rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--eg-brown);box-shadow:inset 0 2px #fff3,inset 0 -4px 8px #00000059,0 26px 50px #39251a61}.eg-spin__bulb{position:absolute;left:calc(50% + var(--cx) * (50% - var(--bulb)));top:calc(50% + var(--cy) * (50% - var(--bulb)));width:var(--bulb);height:var(--bulb);margin:calc(var(--bulb) / -2) 0 0 calc(var(--bulb) / -2);border-radius:50%;background:#f9f4ef47;box-shadow:inset 0 1px 1px #0000004d;transition:background .12s ease,box-shadow .12s ease}.eg-spin__bulb.is-on{background:#fff1dc;box-shadow:0 0 8px #ffd6a0f2,0 0 2px #fff}.eg-spin__wheel{position:absolute;inset:var(--inset);border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px #ffffffd9;touch-action:none;cursor:grab;will-change:transform}.eg-spin__wheel:active{cursor:grabbing}.eg-spin__wheel svg{display:block;width:100%;height:100%}.eg-spin__win{opacity:0;transition:opacity .3s ease}.eg-spin.is-won .eg-spin__win{opacity:.22}.eg-spin__label{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.eg-spin__label>span{position:absolute;left:0;top:0;transform:translate(-50%,var(--label-y));display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap}.eg-spin__l1{font-family:"Playfair Display",var(--font-serif, serif);font-weight:700;font-size:var(--l1);line-height:1}.eg-spin__l2{font-weight:700;font-size:var(--l2);letter-spacing:.14em;line-height:1}.eg-spin__gloss{position:absolute;inset:var(--inset);border-radius:50%;background:radial-gradient(circle at 32% 24%,#ffffff6b,#fff0 52%);pointer-events:none}.eg-spin__flap{position:absolute;left:50%;top:-12px;z-index:2;width:30px;height:40px;margin-left:-15px;transform-origin:50% 10px;filter:drop-shadow(0 4px 5px rgba(57,37,26,.35));pointer-events:none}.eg-spin__flap:before{content:"";display:block;width:30px;height:40px;background:var(--eg-orange);clip-path:polygon(0 0,100% 0,100% 42%,50% 100%,0 42%);border-radius:8px 8px 0 0}.eg-spin__flap:after{content:"";position:absolute;left:11px;top:7px;width:8px;height:8px;border-radius:4px;background:#ffffffbf}.eg-spin__hub{position:absolute;left:50%;top:50%;z-index:2;width:var(--hub);height:var(--hub);margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2);padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.95);background:#f9f4efb8;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #39251a14,0 8px 22px #39251a4d;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eg-brown);cursor:pointer;transition:transform .15s ease}.eg-spin__hub:active{transform:scale(.94)}.eg-spin__hub[disabled]{cursor:default}.eg-scratch{--card-w: 360px;--card-h: 210px;--prize: 36px;display:flex;flex-direction:column;align-items:center;gap:22px}.eg-scratch__card{position:relative;width:var(--card-w);height:var(--card-h);transform:rotate(-2.5deg)}.eg-scratch__string{position:absolute;left:28px;bottom:50%;width:2px;height:120px;border-radius:1px;background:#39251a66;transform-origin:50% 100%;transform:rotate(-24deg)}.eg-scratch__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 22px 40px #39251a47;-webkit-mask-image:radial-gradient(circle at 30px 50%,transparent 8px,#000 8.5px);mask-image:radial-gradient(circle at 30px 50%,transparent 8px,#000 8.5px)}.eg-scratch__prize{position:absolute;top:10px;right:10px;bottom:10px;left:52px;padding:12px;border:1px dashed rgba(57,37,26,.2);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;transform:scale(.92);transition:transform .6s var(--eg-pop)}.eg-scratch.is-revealed .eg-scratch__prize{transform:none}.eg-scratch__won{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eg-orange-dark)}.eg-scratch__name{font-family:"Playfair Display",var(--font-serif, serif);font-weight:700;font-size:var(--prize);line-height:1.05;color:var(--eg-brown)}.eg-scratch__detail{font-size:13px;color:var(--eg-ink2)}.eg-scratch__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;transition:opacity .45s ease,filter .45s ease}.eg-scratch.is-revealed .eg-scratch__canvas{opacity:0;filter:blur(6px);pointer-events:none}.eg-scratch__eyelet{position:absolute;left:20px;top:calc(50% - 10px);width:20px;height:20px;border-radius:10px;border:2.5px solid rgba(57,37,26,.3);pointer-events:none}.eg-scratch__hint{position:absolute;left:50%;bottom:-16px;height:34px;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:17px;background:#ffffffbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 16px #39251a2e;font-size:12px;font-weight:700;white-space:nowrap;transform:translate(calc(-50% - 28px));transition:transform .9s cubic-bezier(.45,0,.55,1),opacity .3s ease;pointer-events:none}.eg-scratch__hint.is-flip{transform:translate(calc(-50% + 28px))}.eg-scratch.is-touched .eg-scratch__hint,.eg-scratch.is-revealed .eg-scratch__hint{opacity:0}.eg-scratch__flake{position:absolute;background:var(--eg-brown);border-radius:1px;pointer-events:none}.eg-scratch__meter{width:120px;height:6px;border-radius:3px;background:#39251a1f;overflow:hidden;transition:opacity .3s ease}.eg-scratch__meter>span{display:block;height:100%;width:0;border-radius:3px;background:var(--eg-orange);transition:width .2s ease}.eg-scratch.is-revealed .eg-scratch__meter{opacity:0}.eg-cushion{--sofa-w: 420px;--sofa-h: 214px;--arm: 44px;--c: 100px;--gap: 10px;--lift: -86px;--others: -48px;--c-r: 30px;--c-in: 22px;--row-b: calc(-4px + 34%) ;display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:40px}.eg-cushion__sofa{position:relative;width:var(--sofa-w);height:var(--sofa-h)}.eg-cushion__back{position:absolute;left:calc(var(--arm) - 12px);right:calc(var(--arm) - 12px);top:0;height:60%;border-radius:34px 34px 14px 14px;background:radial-gradient(ellipse at 50% 20%,#ffffff73,#fff0 60%),var(--eg-grey);box-shadow:inset 0 2px #ffffffb3,inset 0 -12px 22px #39251a1a}.eg-cushion__seat{position:absolute;left:calc(var(--arm) - 8px);right:calc(var(--arm) - 8px);bottom:16px;height:34%;border-radius:18px;background:var(--eg-grey);box-shadow:inset 0 3px #ffffffbf,inset 0 -10px 16px #39251a1f,0 14px 24px #39251a33}.eg-cushion__leg{position:absolute;bottom:0;width:10px;height:18px;border-radius:0 0 3px 3px;background:var(--eg-brown)}.eg-cushion__leg--l{left:calc(var(--arm) * .5)}.eg-cushion__leg--r{right:calc(var(--arm) * .5)}.eg-cushion__arm{position:absolute;bottom:16px;z-index:3;width:var(--arm);height:58%;border-radius:22px 22px 12px 12px;background:radial-gradient(ellipse at 40% 15%,#ffffff80,#fff0 60%),var(--eg-grey);box-shadow:inset 0 2px #ffffffbf,inset -6px 0 12px #39251a1a,0 10px 18px #39251a2e}.eg-cushion__arm--l{left:0}.eg-cushion__arm--r{right:0;background:radial-gradient(ellipse at 60% 15%,#ffffff80,#fff0 60%),var(--eg-grey);box-shadow:inset 0 2px #ffffffbf,inset 6px 0 12px #39251a1a,0 10px 18px #39251a2e}.eg-cushion__row{position:absolute;left:var(--arm);right:var(--arm);bottom:var(--row-b);z-index:2;display:flex;justify-content:center;align-items:flex-end;gap:var(--gap)}.eg-cushion__slot{position:relative;width:var(--c);height:var(--c)}.eg-cushion__tag{position:absolute;left:50%;bottom:4px;height:30px;padding:0 14px;display:flex;align-items:center;white-space:nowrap;border-radius:16px;background:#ffffffd9;border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 16px #39251a33;font-size:12px;font-weight:700;color:var(--eg-brown);opacity:0;transform:translate(-50%) scale(.7);transition:opacity .3s ease,transform .5s var(--eg-pop)}.eg-cushion__slot.is-picked .eg-cushion__tag{height:36px;background:var(--eg-orange);color:#fff;font-size:14px;opacity:1;transform:translate(-50%) scale(1)}.eg-cushion.is-others .eg-cushion__slot:not(.is-picked) .eg-cushion__tag{opacity:.85;transform:translate(-50%) scale(.9)}.eg-cushion__btn{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:var(--c-r);background:radial-gradient(circle at 38% 30%,#fff6,#fff0 62%),var(--fill);box-shadow:0 10px 22px #39251a38,inset 0 2px #ffffff40,inset 0 -6px 12px #0000001f;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab;transform:translateY(0);transition:transform .6s var(--eg-pop),box-shadow .3s ease}.eg-cushion__btn:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:var(--c-in);border:1.5px dashed var(--stitch);pointer-events:none}.eg-cushion__btn:after{content:"";width:12px;height:12px;border-radius:6px;background:var(--tuft);box-shadow:inset 0 1px 2px #0000004d,0 1px #ffffff4d}@media(hover:hover)and (pointer:fine){.eg-cushion:not(.is-done) .eg-cushion__btn:hover:not(.is-press):not(.is-drag){transform:translateY(-6px) rotate(-4deg);box-shadow:0 16px 28px #39251a42,inset 0 2px #ffffff40,inset 0 -6px 12px #0000001f}}.eg-cushion__btn.is-press{transform:translateY(-4px) scale(1.04)}.eg-cushion__btn.is-drag{transition:box-shadow .2s ease;box-shadow:0 22px 34px #39251a47,inset 0 2px #ffffff40,inset 0 -6px 12px #0000001f}.eg-cushion.is-others .eg-cushion__slot:nth-child(1) .eg-cushion__btn{transform:translateY(var(--others)) rotate(-6deg)}.eg-cushion.is-others .eg-cushion__slot:nth-child(2) .eg-cushion__btn,.eg-cushion.is-others .eg-cushion__slot:nth-child(3) .eg-cushion__btn{transform:translateY(var(--others)) rotate(6deg)}.eg-cushion .eg-cushion__slot.is-picked .eg-cushion__btn{transform:translateY(var(--lift)) rotate(-9deg) scale(1.05);box-shadow:0 28px 40px #39251a4d,inset 0 2px #ffffff40,inset 0 -6px 12px #0000001f}.eg-cushion.is-done .eg-cushion__btn{cursor:default}.eg-hint{height:34px;padding:0 14px;display:flex;align-items:center;border-radius:17px;background:#ffffffa6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);font-size:13px;font-weight:700;color:var(--eg-brown);transition:opacity .3s ease}.eg-cushion.is-done .eg-hint{opacity:0}@media screen and (max-width:760px){.hl-eg__wrap{top:60px;left:8px;right:8px;bottom:8px;padding:0;align-items:flex-end}.hl-tabbar-on .hl-eg__wrap{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.hl-eg__modal{max-width:none;max-height:100%;flex-direction:column;border-radius:34px;overflow-y:auto;overscroll-behavior:contain}.hl-eg__grab{display:flex;position:absolute;left:0;right:0;top:0;z-index:2;height:36px;justify-content:center;padding-top:8px;touch-action:none;cursor:grab}.hl-eg__grab span{width:36px;height:5px;border-radius:3px;background:#39251a38}.hl-eg__stage{flex:none;min-height:var(--eg-stage-h, 360px);height:var(--eg-stage-h, auto);padding:44px 20px 20px;box-shadow:inset 0 -1px #39251a0f}.hl-eg__game{transform:scale(var(--eg-fit, 1));transform-origin:50% 50%}.hl-eg__copy{flex:none;padding:22px;overflow:hidden}.hl-eg__states{position:relative}.hl-eg__state:not(.is-on){position:absolute;top:0;left:0;right:0}.hl-eg__head{font-size:30px}.hl-eg__logo{height:26px;margin-top:18px}.hl-eg-tab{bottom:200px}.eg-spin{--rim: 284px;--inset: 18px;--bulb: 8px;--hub: 72px;--l1: 17px;--l2: 8px;--label-y: -108px}.eg-scratch{--card-w: 300px;--card-h: 180px;--prize: 30px}.eg-cushion{--sofa-w: 336px;--sofa-h: 176px;--arm: 34px;--c: 82px;--gap: 8px;--lift: -70px;--others: -40px;--c-r: 26px;--c-in: 18px;--row-b: calc(0px + 34%) ;margin-top:30px}}@media screen and (max-width:360px){.eg-spin{--rim: 252px;--label-y: -94px}.eg-scratch{--card-w: 270px}.eg-cushion{--sofa-w: 300px;--c: 72px}}@media(prefers-reduced-motion:reduce){.hl-eg__state,.hl-eg__state.is-on{transform:none;filter:none;transition:opacity .15s ease,visibility 0s}.eg-cushion__btn,.eg-cushion__tag,.eg-scratch__prize,.eg-scratch__hint{transition-duration:0s}}@media(prefers-reduced-transparency:reduce){.hl-eg__modal,.hl-eg__close,.eg-spin__stand,.eg-spin__hub,.eg-scratch__hint,.eg-hint{background:#f9f4ef;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.hl-eg__modal,.eg-spin__hub,.eg-scratch__hint,.eg-hint{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #39251a}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/hl-email-games.css.map */
