#ape-lucky{--ink:#3d0d22;--wine:#8f123e;--cream:#f4f0df;--gold:#dabb75;--muted:#8b6b6e}#ape-lucky *{box-sizing:border-box}#ape-lucky{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body-family,Arial,sans-serif)}#ape-lucky button,#ape-lucky a{-webkit-tap-highlight-color:transparent}#ape-lucky button{font:inherit;cursor:pointer}#ape-lucky button:focus-visible,#ape-lucky a:focus-visible{outline:3px solid #dfad45;outline-offset:5px}#ape-lucky button:disabled{cursor:default}#ape-lucky .review-bar{height:36px;background:#fffaf1;display:flex;justify-content:space-between;align-items:center;padding:0 24px;font-size:11px;color:#6b5a50;position:relative;z-index:5;border-bottom:1px solid #ded5c2}#ape-lucky .review-bar i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#be8d32;margin-right:7px}#ape-lucky .review-bar button{border:0;background:none;color:var(--wine);font-size:11px}#ape-lucky .announcement{text-align:center;padding:11px;background:var(--wine);color:var(--cream);font-size:12px}#ape-lucky .store-nav{display:flex;justify-content:space-between;align-items:center;padding:24px 7%;font-size:12px}#ape-lucky .store-nav b{font-size:29px}#ape-lucky .store-nav b span{color:var(--wine)}#ape-lucky .store-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:45px 9%;height:540px;background:#e9e6d1}#ape-lucky .store-hero small{letter-spacing:2px;font-size:11px}#ape-lucky .store-hero h1{font:52px/1.3 Georgia,serif;margin:25px 0}#ape-lucky .store-hero p{font-size:14px;line-height:1.8}#ape-lucky .store-hero button{padding:14px 20px;color:var(--cream);background:var(--wine);border:0;margin-top:16px;border-radius:3px}#ape-lucky .bg-cards{display:flex;align-items:center;justify-content:center;gap:15px}#ape-lucky .bg-cards img{width:43%;border-radius:12px;transform:rotate(8deg);box-shadow:12px 18px 25px #3d0d2225}#ape-lucky .bg-cards img:first-child{transform:rotate(-10deg)}#ape-lucky .store-note{text-align:center;letter-spacing:3px;font-size:12px;margin:36px}
#ape-lucky dialog{padding:0;border:1px solid #e0c58c60;border-radius:18px;background:#211621;color:#fff9e9;width:min(1120px,calc(100% - 64px));max-width:none;max-height:calc(100dvh - 74px);overflow:auto;margin:auto;box-shadow:0 35px 120px #100813aa}#ape-lucky dialog::backdrop{background:#180d18bb;backdrop-filter:blur(7px)}#ape-lucky .experience{position:relative;isolation:isolate;overflow:hidden;min-height:600px;padding:25px 40px 12px;background:radial-gradient(ellipse at 50% 65%,#70334a45,transparent 65%),radial-gradient(ellipse at 100% 0%,#7c5c3020,transparent 60%),#211621}#ape-lucky .experience:before{content:'';position:absolute;inset:9px;border:1px solid #d4b67b18;border-radius:12px;pointer-events:none;z-index:-1}#ape-lucky .constellation{position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(circle,#f7d68d 1px,transparent 1.5px),radial-gradient(circle,#eecb85 1px,transparent 1.5px);background-size:157px 127px,213px 177px;background-position:21px 45px,112px 71px;mask-image:linear-gradient(#000,transparent 80%)}#ape-lucky .topline{display:flex;align-items:center;justify-content:space-between}#ape-lucky .brand{font-size:18px;letter-spacing:1.4px;font-weight:700;color:#f3e0b1}#ape-lucky .brand>span{font-size:8px;letter-spacing:2px;font-weight:400;border-left:1px solid #dabb7555;padding-left:14px;margin-left:12px;color:#beab99}#ape-lucky .close{border:1px solid #ffffff22;border-radius:50%;background:transparent;color:#d6c8c4;font-size:24px;width:33px;height:33px;line-height:1}#ape-lucky .close:hover{background:#ffffff12}#ape-lucky .scene-head{text-align:center;margin:14px auto 0;max-width:600px}#ape-lucky .eyebrow{font-size:9px;letter-spacing:2.8px;color:var(--gold);margin:10px 0 12px}#ape-lucky .scene-head h2{font:500 clamp(31px,3.5vw,45px)/1.14 Georgia,serif;letter-spacing:-.7px;margin:0 0 12px}#ape-lucky .subtitle{font-size:12px;line-height:1.6;color:#bfaab2;margin:0}#ape-lucky .bottom{text-align:center;margin-top:9px;position:relative}#ape-lucky .steps{display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;letter-spacing:1px;color:#7f6b78}#ape-lucky .steps span{display:flex;gap:7px;align-items:center}#ape-lucky .steps em{font-style:normal;font-size:10px;letter-spacing:0}#ape-lucky .steps .active{color:var(--gold)}#ape-lucky .steps i{width:25px;height:1px;background:#c0a78825}#ape-lucky .bottom>p{font-size:10px;color:#a9959c;margin:14px 0 7px}#ape-lucky .skip{font-size:10px;border:0;background:none;color:#c6b9b4;padding:8px}#ape-lucky .preview-note{font-size:7px;text-align:right;letter-spacing:1.1px;color:#ad949b80;margin-top:4px}#ape-lucky .pack-row{display:flex;justify-content:center;align-items:center;gap:20px;padding:32px 12px 23px;min-height:280px;perspective:1100px}#ape-lucky .pack-choice{background:transparent;border:0;color:#bea997;padding:0;position:relative;transition:transform .35s ease;transform:translateY(var(--drop)) rotate(var(--tilt));animation:ape-lucky-arrive .65s both;animation-delay:var(--delay)}#ape-lucky .pack-choice:hover,#ape-lucky .pack-choice:focus-visible{transform:translateY(-14px) rotate(0deg);z-index:3}#ape-lucky .pack-choice:after{content:'';position:absolute;inset:20px 5px;border-radius:25%;background:var(--accent);filter:blur(35px);opacity:0;transition:opacity .3s;z-index:-1}#ape-lucky .pack-choice:hover:after{opacity:.25}#ape-lucky .pack-no{display:block;font-size:9px;letter-spacing:2px;margin-top:19px;color:#bca99e}#ape-lucky .wrapper{display:block;width:142px;height:218px;position:relative;border-radius:3px;background:linear-gradient(100deg,#090b12aa,transparent 20%,#fff2 40%,transparent 42%,#ffffff05 50%,#0006 97%),linear-gradient(155deg,var(--light),var(--dark) 60%);box-shadow:6px 15px 23px #0006,inset 2px 0 3px #fff8,inset -3px 0 2px #0006;border:1px solid #eee3}#ape-lucky .wrapper:before,#ape-lucky .wrapper:after{content:'';position:absolute;left:-1px;right:-1px;height:14px;background:repeating-linear-gradient(90deg,#19101b66 0 2px,#f7deb444 2px 4px),linear-gradient(var(--light),var(--dark));box-shadow:0 1px 2px #0005}#ape-lucky .wrapper:before{top:0;clip-path:polygon(0 0,100% 0,100% 80%,96% 100%,92% 80%,88% 100%,84% 80%,80% 100%,76% 80%,72% 100%,68% 80%,64% 100%,60% 80%,56% 100%,52% 80%,48% 100%,44% 80%,40% 100%,36% 80%,32% 100%,28% 80%,24% 100%,20% 80%,16% 100%,12% 80%,8% 100%,4% 80%,0 100%)}#ape-lucky .wrapper:after{bottom:0}#ape-lucky .pack-brand{position:absolute;top:25px;left:0;right:0;text-align:center;font-size:19px;letter-spacing:2px;font-weight:700;color:#fff0b7;text-shadow:2px 2px #261321}#ape-lucky .pack-mini{display:block;font-size:5px;letter-spacing:2px;margin-top:3px;font-weight:500}#ape-lucky .orb{position:absolute;left:21px;top:71px;width:100px;height:100px;border:1px solid #fbe6a959;border-radius:50%;background:radial-gradient(circle at 40% 30%,#ffedb14d,transparent 65%);box-shadow:0 0 16px #e9bf7118,inset 0 0 18px #ffe5a710}#ape-lucky .orb:before{content:'';position:absolute;inset:12px;border:1px solid #f6e9ae44;border-radius:50%;transform:rotateX(50deg) rotateZ(-30deg)}#ape-lucky .orb-symbol{position:absolute;inset:0;display:grid;place-items:center;font-size:58px;color:#fff1bd;text-shadow:0 0 25px var(--accent);font-family:Georgia,serif}#ape-lucky .orb-spark{position:absolute;top:66px;right:13px;color:#fff0aa;font-size:16px}#ape-lucky .pack-bottom{position:absolute;bottom:28px;left:0;right:0;font:italic 14px Georgia,serif;color:#ffefca}#ape-lucky .pack-fine{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:5px;letter-spacing:1.4px;color:#fff6d8b0}#ape-lucky .choose-hint{text-align:center;font-size:10px;letter-spacing:.8px;color:#d4b67a;margin:0 0 13px}#ape-lucky .choose-hint:before,#ape-lucky .choose-hint:after{content:'✦';margin:0 12px;font-size:8px;color:#a4754b}#ape-lucky .rip-scene{min-height:291px;display:flex;align-items:center;justify-content:center;gap:50px;padding:20px}#ape-lucky .rip-scene .wrapper{width:169px;height:258px;transform:rotate(-6deg);transition:transform .5s}#ape-lucky .rip-scene .orb{left:34px;top:86px}#ape-lucky .rip-scene .pack-brand{top:32px}#ape-lucky .rip-scene .pack-bottom{bottom:33px;text-align:center}#ape-lucky .rip-copy{text-align:left;width:220px}#ape-lucky .rip-copy p{font-size:12px;line-height:1.8;color:#bfaab2}#ape-lucky .rip-copy h3{font:25px Georgia,serif;margin:0 0 15px}#ape-lucky .primary{background:linear-gradient(115deg,#f2d697,#d6af63);color:#33172a;border:1px solid #ffedb7;padding:13px 28px;border-radius:4px;font-weight:600;font-size:12px;box-shadow:0 5px 20px #d6af6314}#ape-lucky .primary:hover{filter:brightness(1.08)}#ape-lucky .text-btn{background:none;border:0;color:#bba7ae;font-size:10px;text-decoration:underline;text-underline-offset:5px;padding:12px 0}#ape-lucky .rip-strip{position:absolute;top:0;left:-7px;right:-7px;height:22px;z-index:2;background:repeating-linear-gradient(90deg,#241926aa 0 2px,#ffdc9344 2px 4px),var(--light);border:1px solid #f8d39b66;border-radius:2px;cursor:ew-resize;touch-action:none;display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:2px;color:#fff0bc;box-shadow:0 0 15px #f0bb6222}#ape-lucky .tearing .rip-strip{animation:ape-lucky-tear .55s forwards}#ape-lucky .tearing .wrapper{animation:ape-lucky-pack-away .8s .4s forwards}#ape-lucky .lightburst{position:absolute;left:50%;top:55%;width:30px;height:30px;border-radius:50%;background:#fff0ba;filter:blur(10px);pointer-events:none;animation:ape-lucky-flash .85s forwards;z-index:6}#ape-lucky .reveal-scene{display:flex;align-items:center;justify-content:center;gap:46px;min-height:295px;padding:16px}#ape-lucky .card-stack{width:184px;height:260px;position:relative;perspective:1000px;flex-shrink:0}#ape-lucky .stack-under{position:absolute;inset:0;background:#452943;border:2px solid #a2855c;border-radius:10px;transform:translate(8px,5px) rotate(5deg)}#ape-lucky .stack-under:after{content:'';position:absolute;inset:10px;border:1px solid #d6b77b55;border-radius:4px}#ape-lucky .flip-card{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);background:none;border:0;padding:0;border-radius:10px;box-shadow:0 15px 40px #0005}#ape-lucky .flip-card.flipped{transform:rotateY(180deg)}#ape-lucky .card-back,#ape-lucky .card-face{position:absolute;inset:0;border-radius:10px;overflow:hidden;backface-visibility:hidden}#ape-lucky .card-back{border:4px solid #c9a35f;background:radial-gradient(circle at center,#633751 0,#271a31 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ebcf8c}#ape-lucky .card-back:before{content:'';position:absolute;inset:9px;border:1px solid #d6b77b66;border-radius:4px}#ape-lucky .card-back:after{content:'';position:absolute;width:138px;height:138px;border:1px solid #dabb7555;border-radius:50%;transform:rotateX(35deg) rotateZ(30deg)}#ape-lucky .back-star{font:80px Georgia,serif;line-height:1;text-shadow:0 0 35px #edb15e55}#ape-lucky .card-back b{font-size:17px;letter-spacing:4px;margin-top:15px}#ape-lucky .card-back small{font-size:7px;letter-spacing:2px;margin-top:10px}#ape-lucky .card-face{transform:rotateY(180deg);background:#fffcf2;border:3px solid #e2c37b;display:flex;align-items:center;justify-content:center}#ape-lucky .card-face img{width:100%;height:100%;object-fit:contain}#ape-lucky .reveal-copy{max-width:250px;text-align:left}#ape-lucky .reveal-copy small{font-size:9px;letter-spacing:2px;color:#dabb75}#ape-lucky .reveal-copy h3{font:27px/1.25 Georgia,serif;margin:12px 0}#ape-lucky .reveal-copy p{font-size:12px;line-height:1.8;color:#c0abb3}#ape-lucky .reveal-copy .primary{margin-top:5px}#ape-lucky .mini-progress{display:flex;gap:5px;margin-top:23px}#ape-lucky .mini-progress i{width:26px;height:3px;border-radius:2px;background:#5b3d4b}#ape-lucky .mini-progress i.on{background:#dfbd7b}#ape-lucky .coupon-face{background:radial-gradient(ellipse at 25% 10%,#bd4970,#811236 58%,#4d1730);color:#fff1cc;border:5px solid #e7c77e;flex-direction:column;text-align:center}#ape-lucky .coupon-face:before{content:'';position:absolute;inset:9px;border:1px solid #e9c98370;border-radius:3px}#ape-lucky .coupon-face .reward-label{font-size:7px;letter-spacing:2px;margin:12px 0}#ape-lucky .coupon-face .reward-star{font-size:25px;color:#edca7e}#ape-lucky .coupon-face .percentage{font:64px/1 Georgia,serif;letter-spacing:-3px}#ape-lucky .coupon-face .percentage span{font-size:26px;letter-spacing:0}#ape-lucky .coupon-face .off{letter-spacing:5px;font-size:15px;margin-top:6px}#ape-lucky .coupon-face .rule{font-size:8px;line-height:1.8;margin-top:12px}#ape-lucky .coupon-face .reward-brand{position:absolute;bottom:21px;letter-spacing:2px;font-size:9px}#ape-lucky .reward-state .card-stack{filter:drop-shadow(0 0 26px #d6a35e33)}#ape-lucky .reward-state h3{font-size:31px}#ape-lucky .reward-state .reward-percent{color:#f1d093}#ape-lucky .reward-code{display:block;border:1px dashed #d7b97b66;padding:11px 15px;font:12px monospace;letter-spacing:2px;background:#ffffff06;color:#f1d399;border-radius:4px;margin-bottom:12px}#ape-lucky .demo-label{font-size:9px!important;color:#ac8f9c!important}#ape-lucky .confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}#ape-lucky .confetti i{position:absolute;top:-15px;width:5px;height:10px;background:var(--c);left:var(--x);animation:ape-lucky-confetti 2s var(--d) both}#ape-lucky .album{display:flex;gap:9px;margin-top:12px}#ape-lucky .album img{height:52px;width:39px;object-fit:contain;background:#fff7df;border:1px solid #d6bb85;border-radius:3px}#ape-lucky .album span{font-size:9px;color:#bca7ad;align-self:center;margin-left:3px}#ape-lucky #toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px);padding:14px 22px;color:#f9ebce;background:#3d1d30;border:1px solid #ccaa66;border-radius:8px;font-size:12px;opacity:0;transition:.25s;pointer-events:none;z-index:10;max-width:90%;text-align:center}#ape-lucky #toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes ape-lucky-arrive{from{opacity:0;translate:0 25px}to{opacity:1;translate:0 0}}@keyframes ape-lucky-tear{to{transform:translate(160px,-60px) rotate(25deg);opacity:0}}@keyframes ape-lucky-pack-away{to{transform:translateY(110px) rotate(-15deg);opacity:0}}@keyframes ape-lucky-flash{0%{opacity:0;transform:scale(0)}40%{opacity:.8;transform:scale(15)}100%{opacity:0;transform:scale(30)}}@keyframes ape-lucky-confetti{to{top:110%;transform:translateX(70px) rotate(500deg);opacity:0}}
@media(max-width:800px){#ape-lucky dialog{width:calc(100% - 28px);max-height:calc(100dvh - 65px)}#ape-lucky .experience{padding:20px 20px 12px;min-height:560px}#ape-lucky .brand{font-size:15px}#ape-lucky .brand>span{font-size:6px;margin-left:8px;padding-left:8px}#ape-lucky .scene-head{margin-top:24px}#ape-lucky .scene-head h2{font-size:36px}#ape-lucky .pack-row{gap:8px;padding:30px 0 20px;min-height:254px}#ape-lucky .wrapper{width:110px;height:177px}#ape-lucky .pack-brand{font-size:15px;top:24px}#ape-lucky .pack-mini{font-size:4px}#ape-lucky .orb{width:76px;height:76px;left:17px;top:61px}#ape-lucky .orb-symbol{font-size:45px}#ape-lucky .pack-bottom{font-size:11px;bottom:24px}#ape-lucky .pack-fine{font-size:4px;bottom:17px}#ape-lucky .pack-no{margin-top:15px}#ape-lucky .rip-scene{gap:35px}#ape-lucky .store-nav nav{display:none}#ape-lucky .reveal-scene{gap:30px}}
@media(max-width:560px){#ape-lucky .review-bar{padding:0 14px}#ape-lucky .store-nav{padding:22px}#ape-lucky .store-hero{display:block;padding:40px 25px}#ape-lucky .store-hero h1{font-size:38px}#ape-lucky .bg-cards{display:none}#ape-lucky dialog{width:calc(100% - 20px);border-radius:13px;max-height:calc(100dvh - 54px)}#ape-lucky .experience{min-height:0;padding:18px 15px 10px}#ape-lucky .topline{padding:0 3px}#ape-lucky .brand>span{display:none}#ape-lucky .close{width:30px;height:30px;font-size:22px}#ape-lucky .scene-head{margin-top:22px}#ape-lucky .scene-head h2{font-size:32px}#ape-lucky .eyebrow{font-size:7px;letter-spacing:1.8px}#ape-lucky .subtitle{font-size:10px}#ape-lucky .pack-row{gap:0;position:relative;display:block;height:245px;min-height:0;margin:12px -6px 0;padding:0}#ape-lucky .pack-choice{position:absolute;left:calc(50% - 48px);top:20px;transform:translateX(var(--mx)) translateY(var(--drop)) rotate(var(--tilt));transform-origin:50% 110%;z-index:var(--z)}#ape-lucky .pack-choice:hover,#ape-lucky .pack-choice:focus-visible{transform:translateX(var(--mx)) translateY(-12px) rotate(var(--tilt));z-index:6}#ape-lucky .wrapper{width:96px;height:162px}#ape-lucky .pack-brand{font-size:14px;letter-spacing:1px}#ape-lucky .pack-mini{font-size:3px;letter-spacing:1.4px}#ape-lucky .orb{width:68px;height:68px;left:14px;top:57px}#ape-lucky .orb-symbol{font-size:41px}#ape-lucky .orb-spark{font-size:10px;top:54px;right:7px}#ape-lucky .pack-bottom{font-size:10px;bottom:25px;text-align:center}#ape-lucky .pack-no{font-size:8px;margin-top:12px;color:#ead4ab}#ape-lucky .choose-hint{font-size:9px;margin:0 0 20px}#ape-lucky .bottom>p{font-size:9px;max-width:270px;line-height:1.8;margin:12px auto 3px}#ape-lucky .preview-note{text-align:center;font-size:6px;margin-top:9px}#ape-lucky .rip-scene{gap:0;padding:16px 0 6px;min-height:360px;flex-direction:column}#ape-lucky .rip-scene .wrapper{width:130px;height:197px}#ape-lucky .rip-scene .orb{left:25px;top:69px;width:80px;height:80px}#ape-lucky .rip-scene .pack-brand{top:29px}#ape-lucky .rip-copy{width:100%;text-align:center}#ape-lucky .rip-copy h3{display:none}#ape-lucky .rip-copy p{font-size:10px;margin:18px 0 12px}#ape-lucky .rip-copy .text-btn{margin-left:15px}#ape-lucky .primary{padding:12px 22px;font-size:11px}#ape-lucky .reveal-scene{padding:16px 0 4px;gap:19px;flex-direction:column;min-height:365px}#ape-lucky .card-stack{width:148px;height:208px}#ape-lucky .reveal-copy{text-align:center;max-width:285px}#ape-lucky .reveal-copy h3{font-size:23px;margin:8px 0}#ape-lucky .reveal-copy small{font-size:8px}#ape-lucky .reveal-copy p{font-size:10px;line-height:1.7;margin:6px 0}#ape-lucky .mini-progress{justify-content:center;margin:14px 0 10px}#ape-lucky .coupon-face .percentage{font-size:54px}#ape-lucky .coupon-face .reward-label{font-size:6px;margin:5px 0}#ape-lucky .coupon-face .reward-star{font-size:20px}#ape-lucky .coupon-face .off{font-size:12px}#ape-lucky .coupon-face .rule{font-size:6px;margin-top:10px}#ape-lucky .coupon-face .reward-brand{bottom:19px;font-size:7px}#ape-lucky .reward-state h3{font-size:25px}#ape-lucky .reward-code{margin:10px auto;font-size:10px;padding:9px;max-width:210px}#ape-lucky .album{display:none}#ape-lucky .reward-state .card-stack{width:143px;height:201px}#ape-lucky .reward-state .reveal-copy{width:100%}#ape-lucky .reward-state .demo-label{font-size:8px!important}#ape-lucky .scene-head.reward-head{margin-top:12px}#ape-lucky .scene-head.reward-head h2{font-size:28px}#ape-lucky .scene-head.reward-head .subtitle{font-size:9px}#ape-lucky .reward-state{min-height:365px}#ape-lucky .reward-state+.bottom{}#ape-lucky .bottom{margin-top:6px}}
@media(prefers-reduced-motion:reduce){#ape-lucky *,#ape-lucky *:before,#ape-lucky *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
body:has(#ape-lucky dialog[open]){overflow:hidden}#ape-lucky .preview-actions{display:flex;align-items:center;gap:14px}#ape-lucky #replay-inside{font-size:10px;color:#beaa9a;border:0;background:transparent;padding:8px 0}@media(min-width:801px){#ape-lucky .pack-row{min-height:258px;padding-top:24px;padding-bottom:15px}#ape-lucky .scene-head h2{font-size:42px}}
#ape-lucky .coupon-face .reward-brand{position:static;margin-top:13px;font-size:8px;line-height:1}#ape-lucky .coupon-face .reward-label{margin:8px 0}#ape-lucky .coupon-face .rule{margin-top:10px}@media(max-width:560px){#ape-lucky .coupon-face .reward-brand{margin-top:10px;font-size:7px}#ape-lucky .pack-choice:nth-child(1){--mx:-94px!important}#ape-lucky .pack-choice:nth-child(2){--mx:-48px!important}#ape-lucky .pack-choice:nth-child(4){--mx:48px!important}#ape-lucky .pack-choice:nth-child(5){--mx:94px!important}}
#ape-lucky .store-wordmark{font:italic 44px/1.4 Georgia,serif;display:flex;align-self:center;flex-direction:column;text-align:center;color:#83586a}#ape-lucky .store-wordmark span{font:9px var(--font-body-family,Arial,sans-serif);letter-spacing:3px;margin-top:24px}#ape-lucky .digital-note{text-align:center;font-size:9px;color:#a8929e;margin:0 0 13px;line-height:1.6}#ape-lucky .loading{min-height:240px;display:grid;place-items:center}#ape-lucky .single-card{width:185px;height:260px}#ape-lucky .claim-state{gap:50px;min-height:328px}#ape-lucky .claim-state .reveal-copy{max-width:320px;width:320px}#ape-lucky .claim-state h3{font-size:29px;margin:8px 0}#ape-lucky .claim-state p{margin:8px 0 13px}#ape-lucky .email-label{display:block;color:#e5d5c6;font-size:10px;margin-bottom:7px}#ape-lucky #claim-email{width:100%;height:43px;background:#fff9e911;border:1px solid #dbc18b65;border-radius:4px;padding:10px 12px;color:#fff5df;font:12px var(--font-body-family,Arial,sans-serif)}#ape-lucky #claim-email::placeholder{color:#b29ba5}#ape-lucky #claim-email:focus{outline:2px solid #dfbd7b;outline-offset:2px}#ape-lucky .marketing-choice{display:flex;gap:8px;font-size:9px;line-height:1.6;color:#c0abb3;margin:13px 0 16px;cursor:pointer;align-items:start}#ape-lucky .marketing-choice input{margin:1px 0 0;accent-color:#d5af6c;width:15px;height:15px;flex-shrink:0}#ape-lucky .marketing-choice em{font-style:normal;color:#a18b97}#ape-lucky .claim-state .primary{width:100%;margin:0}#ape-lucky .privacy-note{font-size:8px!important;line-height:1.6!important;color:#a38d99!important;margin:12px 0 0!important}#ape-lucky .inline-error{font-size:11px!important;color:#ffd2ca!important;margin:8px 0!important}#ape-lucky .inbox-state .reveal-copy{max-width:300px}#ape-lucky .email-masked{font-size:13px;color:#e9cea0;letter-spacing:.8px}#ape-lucky .preview-email-control{border-top:1px solid #dabb7533;margin-top:18px;padding-top:15px}#ape-lucky .preview-email-control>span{font-size:9px;color:#b49ba6;display:block;margin-bottom:10px}#ape-lucky .preview-email-control .primary{font-size:11px}#ape-lucky .mail-preview{max-width:550px;margin:20px auto;background:#f5efdf;color:#3d0d22;border-radius:8px;overflow:hidden;box-shadow:0 15px 35px #0003}#ape-lucky .mail-meta{display:flex;justify-content:space-between;font-size:8px;padding:12px 18px;background:#e9e2d1;color:#8a6b70;gap:20px}#ape-lucky .mail-meta b{font-weight:500;color:#4b2435;margin-left:7px}#ape-lucky .mail-body{padding:21px;text-align:center}#ape-lucky .mail-logo{font:700 17px var(--font-body-family,Arial,sans-serif);letter-spacing:3px}#ape-lucky .mail-kicker{font-size:8px;letter-spacing:2px;margin:15px 0 8px;color:#99733d}#ape-lucky .mail-body h3{font:29px/1.2 Georgia,serif;margin:8px 0 14px}#ape-lucky .mail-body>p:not(.mail-kicker):not(.mail-fine){font-size:11px;line-height:1.8;margin:10px 0 19px}#ape-lucky .mail-cta{display:inline-block;text-decoration:none;font:600 11px var(--font-body-family,Arial,sans-serif);background:#8f123e;color:#fff2cd;border-color:#8f123e;box-shadow:none;padding:14px 20px}#ape-lucky .mail-fine{font-size:8px;color:#876b74;line-height:1.8;margin:18px 0 0}#ape-lucky .applied-badge{display:inline-block;border:1px solid #bcaf7e;color:#e8d79d;border-radius:30px;font-size:9px;padding:7px 12px;margin-bottom:10px}#ape-lucky .applied-state .reward-code{font-size:9px;letter-spacing:1px}#ape-lucky .applied-state .reveal-copy{max-width:300px}#ape-lucky .preview-note{margin-top:6px}#ape-lucky .bottom .steps{gap:9px}#ape-lucky .bottom .steps i{width:18px}#ape-lucky #applied-banner{text-align:center;padding:13px 20px;background:#ece2ba;color:#5b3529;font-size:12px}#ape-lucky #applied-banner[hidden]{display:none}#ape-lucky .scene-head.reward-head h2{font-size:36px}#ape-lucky .scene-head.reward-head{margin-top:10px}#ape-lucky .claim-state+.bottom{margin-top:0}@media(min-width:801px){#ape-lucky .claim-state{padding:18px 0 12px}#ape-lucky .experience:has(.claim-state){padding-top:20px;padding-bottom:8px}#ape-lucky .experience:has(.claim-state) .scene-head h2{font-size:33px}#ape-lucky .experience:has(.claim-state) .eyebrow{margin:5px 0 9px}#ape-lucky .experience:has(.claim-state) .subtitle{font-size:11px}#ape-lucky .experience:has(.claim-state) .bottom>p{margin:11px 0 5px}}@media(max-width:560px){#ape-lucky .store-wordmark{display:none}#ape-lucky .digital-note{font-size:8px;margin-bottom:16px}#ape-lucky .single-card{width:139px;height:196px}#ape-lucky .claim-state{gap:16px;padding-top:12px;min-height:0}#ape-lucky .claim-state .card-stack{width:123px;height:173px}#ape-lucky .claim-state .reveal-copy{max-width:285px;width:100%;text-align:left}#ape-lucky .claim-state .reveal-copy>small{display:none}#ape-lucky .claim-state h3{text-align:center;font-size:25px;margin:3px 0 6px}#ape-lucky .claim-state .reveal-copy>p{text-align:center;font-size:9px;margin:6px 0 13px}#ape-lucky .claim-state .email-label{font-size:10px}#ape-lucky .claim-state .marketing-choice{font-size:9px;text-align:left;margin:12px 0}#ape-lucky .claim-state .privacy-note{font-size:8px!important;line-height:1.5!important;margin-top:9px!important}#ape-lucky .experience:has(.claim-state){padding-top:13px}#ape-lucky .experience:has(.claim-state) .scene-head.reward-head{margin-top:7px}#ape-lucky .experience:has(.claim-state) .scene-head h2{font-size:26px;line-height:1.1;margin-bottom:8px}#ape-lucky .experience:has(.claim-state) .eyebrow{font-size:6px;margin:5px 0 7px}#ape-lucky .experience:has(.claim-state) .subtitle{font-size:9px}#ape-lucky .experience:has(.claim-state) .bottom>p{font-size:8px;margin-top:8px}#ape-lucky .scene-head.reward-head h2{font-size:28px}#ape-lucky .inbox-state{min-height:0;gap:20px}#ape-lucky .inbox-state .card-stack{width:126px;height:177px}#ape-lucky .inbox-state .reveal-copy h3{font-size:23px}#ape-lucky .inbox-state .preview-email-control{margin-top:14px;padding-top:13px}#ape-lucky .inbox-state .reveal-copy{max-width:280px}#ape-lucky .mail-preview{margin:20px 0 5px}#ape-lucky .mail-body{padding:25px 15px}#ape-lucky .mail-meta{padding:12px;font-size:7px;gap:8px}#ape-lucky .mail-meta b{margin-left:4px}#ape-lucky .mail-body h3{font-size:27px}#ape-lucky .mail-body>p:not(.mail-kicker):not(.mail-fine){font-size:10px}#ape-lucky .mail-cta{font-size:10px;padding:14px}#ape-lucky .mail-fine{font-size:7px}#ape-lucky .applied-state{min-height:0;gap:20px}#ape-lucky .applied-state .card-stack{width:132px;height:186px}#ape-lucky .bottom .steps{font-size:8px;gap:7px}#ape-lucky .bottom .steps em{font-size:9px}#ape-lucky .bottom .steps i{width:13px}}


#ape-lucky .cooldown-notice{padding:12px 14px;border:1px solid #dabb7544;background:#dabb7509;border-radius:4px;font-size:10px!important;line-height:1.7!important;color:#ead6b1!important;margin:0 0 16px!important}#ape-lucky .experience:has(.cooldown-notice) .scene-head h2{font-size:34px}@media(max-width:560px){#ape-lucky .cooldown-notice{padding:9px 11px;font-size:9px!important;margin-bottom:12px!important}#ape-lucky .experience:has(.cooldown-notice) .scene-head h2{font-size:26px}#ape-lucky .experience:has(.cooldown-notice) .card-stack{width:106px;height:149px}#ape-lucky .experience:has(.cooldown-notice) .coupon-face .percentage{font-size:36px}#ape-lucky .experience:has(.cooldown-notice) .coupon-face .reward-star{font-size:12px}#ape-lucky .experience:has(.cooldown-notice) .coupon-face .reward-label{font-size:5px;margin:5px 0}#ape-lucky .experience:has(.cooldown-notice) .coupon-face .off{font-size:9px}#ape-lucky .experience:has(.cooldown-notice) .coupon-face .rule{font-size:5px;margin-top:6px}#ape-lucky .experience:has(.cooldown-notice) .coupon-face .reward-brand{font-size:5px;margin-top:6px}}

#ape-lucky{display:contents;font-size:14px;line-height:1.4;letter-spacing:normal}#ape-lucky dialog{font-family:var(--font-body-family,Arial,sans-serif);line-height:1.4;letter-spacing:normal}#ape-lucky #open-popup{position:fixed;bottom:22px;left:22px;z-index:5;border:1px solid #e3c585;background:#3d1025;color:#f8e9bf;padding:12px 18px;border-radius:30px;font-size:12px;box-shadow:0 5px 20px #3d102533}#ape-lucky [hidden]{display:none!important}#ape-lucky .inbox-icon{font:70px Georgia;color:#e5c783;display:block;padding:50px 20px}#ape-lucky dialog:not([open]){display:none}@media(max-width:560px){#ape-lucky #open-popup{left:12px;bottom:16px;padding:10px 14px;font-size:11px}}
#ape-lucky h2,#ape-lucky h3{color:#fff9e9}#ape-lucky #scene-title:focus{outline:none;box-shadow:none}
