#DailyMystery{--gold:#e2bd74;--gold-soft:#f3dcae;--cream:#f4ece0;--muted:#a99a88;--line:rgba(226,189,116,.22)}#DailyMystery *{box-sizing:border-box}#DailyMystery{scroll-behavior:smooth}#DailyMystery{margin:0;min-height:100vh;color:var(--cream);background:radial-gradient(ellipse 62% 42% at 50% 8%,rgba(122,84,48,.55),rgba(58,39,25,.28) 45%,transparent 78%),radial-gradient(ellipse 80% 60% at 50% 96%,rgba(74,48,29,.28),transparent 70%),linear-gradient(180deg,#1b120d,#150e0a 48%,#0d0907);background-attachment:fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}#DailyMystery button{font:inherit}#DailyMystery .page{position:relative;width:min(100% - 34px,1040px);margin:0 auto;padding:32px 0 84px;text-align:center}#DailyMystery .brand{font-size:10px;letter-spacing:.34em;font-weight:750;color:var(--gold);text-transform:uppercase}#DailyMystery h1{font-size:clamp(30px,5vw,48px);line-height:1.04;letter-spacing:.14em;font-weight:500;margin:16px 0 9px;color:#fbf3e6;text-shadow:0 2px 26px rgba(226,189,116,.22)}#DailyMystery .subtitle{font-size:13px;line-height:1.6;color:var(--muted);margin:0 auto;letter-spacing:.035em}#DailyMystery .countdown-wrap{width:min(490px,100%);margin:24px auto 0;padding:13px 18px 12px;border:1px solid var(--line);border-radius:14px;background:#fff0d609;box-shadow:0 14px 40px #00000047,inset 0 1px #ffebc80d}#DailyMystery .countdown-label{font-size:9px;letter-spacing:.26em;color:#b39b74;text-transform:uppercase}#DailyMystery .timer{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:9px}#DailyMystery .time-unit{min-width:62px}#DailyMystery .time-unit strong{display:block;color:var(--gold-soft);font-size:clamp(25px,4vw,32px);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 22px rgba(226,189,116,.28)}#DailyMystery .time-unit small{display:block;color:#96866f;font-size:8px;letter-spacing:.2em;margin-top:6px}#DailyMystery .time-sep{font-size:21px;color:#8a7049;transform:translateY(-5px)}#DailyMystery .stage{position:relative;width:min(100%,700px);height:600px;margin:6px auto 0;isolation:isolate;display:grid;place-items:center}#DailyMystery .stage:before{content:"";position:absolute;z-index:-2;left:50%;top:44%;width:460px;height:300px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(186,131,66,.22),rgba(120,78,40,.09) 46%,transparent 74%);filter:blur(26px)}#DailyMystery .stage:after{content:"";position:absolute;z-index:0;left:50%;top:76%;width:300px;height:44px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.5),transparent 72%);filter:blur(12px);pointer-events:none}#DailyMystery .dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}#DailyMystery .dust i{position:absolute;width:2px;height:2px;border-radius:50%;background:#f5dfae;box-shadow:0 0 7px 2px #f0cd8c80;opacity:.55;animation:twinkle 3.6s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.18}50%{opacity:.8}}#DailyMystery .stage-3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:1}#DailyMystery .stage-3d:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:10px}#DailyMystery.no-3d .stage-3d{display:none}#DailyMystery.no-3d .stage:after{animation:none}#DailyMystery .stage .hint{position:absolute;left:0;right:0;top:10px;z-index:2;margin:0;text-align:center;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#e2bd749e;pointer-events:none}#DailyMystery .stage-caption{position:absolute;right:1%;top:32%;width:174px;text-align:left;padding:14px 16px;border:1px solid rgba(226,189,116,.2);border-radius:10px;background:linear-gradient(140deg,#1c120bc2,#1c120b4d);box-shadow:0 12px 30px #00000052;opacity:0;transform:translate(14px);pointer-events:none;transition:opacity .8s,transform .8s}#DailyMystery .stage-caption:before{content:"";position:absolute;left:-16px;top:3px;width:1px;height:72px;background:linear-gradient(180deg,rgba(226,189,116,.65),transparent)}#DailyMystery .stage.revealed .stage-caption{opacity:1;transform:none;transition-delay:1.9s}#DailyMystery .stage-caption .kicker{font-size:9px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase}#DailyMystery .stage-caption .name{font-size:22px;line-height:1.14;letter-spacing:.08em;font-weight:500;color:#fbf3e6;margin-top:8px;text-shadow:0 0 30px rgba(226,189,116,.3)}#DailyMystery .stage-caption .rotate{font-size:8px;letter-spacing:.16em;line-height:1.7;color:#8f7d63;text-transform:uppercase;margin-top:11px}#DailyMystery .pill{position:relative;border:1px solid rgba(226,189,116,.42);border-radius:999px;padding:15px 34px;color:var(--cream);background:linear-gradient(180deg,#4e3622b8,#302014b8);font-size:10px;font-weight:750;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #00000059,inset 0 1px #ffe6be1a;transition:.25s}#DailyMystery .pill:hover{transform:translateY(-2px);border-color:#f0cd8cbf;box-shadow:0 14px 34px #0000006b,0 0 26px #e2bd7424}#DailyMystery .pill:disabled{opacity:.65;cursor:default;transform:none}#DailyMystery .pill.reveal-ready{border-color:#f0cd8ccc;background:linear-gradient(180deg,#6c4c28e0,#422b18e0);box-shadow:0 10px 30px #00000059,0 0 32px #e2bd7438}#DailyMystery .microcopy{font-size:9px;color:#8b7c69;margin-top:13px;letter-spacing:.09em;transition:opacity .4s}#DailyMystery .reveal{max-width:900px;margin:30px auto 0;opacity:0;transform:translateY(24px);pointer-events:none;max-height:0;overflow:hidden;transition:opacity .7s,transform .7s,max-height 1s}#DailyMystery .reveal.show{opacity:1;transform:none;pointer-events:auto;max-height:2600px}#DailyMystery .haul-head{margin-bottom:22px}#DailyMystery .reveal-kicker{font-size:9px;letter-spacing:.28em;color:var(--gold);text-transform:uppercase}#DailyMystery .haul-title{font-size:clamp(22px,3.4vw,32px);font-weight:500;letter-spacing:.03em;color:#fbf3e6;margin:9px 0 7px}#DailyMystery .haul-title em{font-style:normal;color:var(--gold-soft);text-shadow:0 0 26px rgba(226,189,116,.45)}#DailyMystery .reward-word{display:inline-block;opacity:0;transform:translateY(14px) scale(.92);filter:blur(5px);transition:opacity .6s,transform .7s cubic-bezier(.2,1.32,.3,1),filter .6s}#DailyMystery .reward-word.in{opacity:1;transform:none;filter:none}#DailyMystery .reward-word.gift-word{color:#ffcabd;text-shadow:0 0 26px rgba(226,120,100,.42)}#DailyMystery .reward-plus{color:#9a8b74;font-size:.72em;margin:0 .16em;vertical-align:.06em}#DailyMystery .haul-meta{font-size:9px;letter-spacing:.22em;color:#9a8b74;text-transform:uppercase}#DailyMystery .haul-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;text-align:left}#DailyMystery .haul-card{position:relative;min-width:0;height:246px;perspective:1200px;opacity:0;transform:translateY(-140px) rotate(-8deg) scale(.9);transition:opacity .55s ease,transform .95s cubic-bezier(.2,1.32,.36,1)}#DailyMystery .haul-card.dropped{opacity:1;transform:none}#DailyMystery .flip-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.2,.82,.2,1)}#DailyMystery .haul-card.flipped .flip-inner{transform:rotateY(180deg)}#DailyMystery .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(226,189,116,.34);box-shadow:0 22px 46px #0000006b,inset 0 1px #ffebc817}#DailyMystery .face:after{content:"";position:absolute;top:-60%;left:-80%;width:50%;height:220%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,240,200,.19),transparent);pointer-events:none;animation:shimmer 3.6s ease-in-out infinite}@keyframes shimmer{0%,58%{left:-80%}to{left:160%}}#DailyMystery .mystery-face{background:radial-gradient(ellipse at 50% 40%,rgba(226,189,116,.16),transparent 62%),linear-gradient(140deg,#2b1d12,#1a110b);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}#DailyMystery .mystery-face .inner-frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed rgba(226,189,116,.34);border-radius:9px}#DailyMystery .mystery-face .seal-icon{position:relative;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(226,189,116,.5);background:radial-gradient(circle,rgba(226,189,116,.18),transparent 70%);font-size:42px;font-weight:400;color:var(--gold-soft);text-shadow:0 0 26px rgba(226,189,116,.6);animation:sealGlow 2.4s ease-in-out infinite}@keyframes sealGlow{0%,to{transform:scale(1);box-shadow:0 0 22px #e2bd7429}50%{transform:scale(1.06);box-shadow:0 0 34px #e2bd7457}}#DailyMystery .mystery-face .m-label{position:relative;margin-top:17px;font-size:9px;letter-spacing:.26em;color:#c9a76d;text-transform:uppercase}#DailyMystery .mystery-face .m-sub{position:relative;margin-top:8px;font-size:9px;letter-spacing:.18em;color:#8f7d63;text-transform:uppercase}#DailyMystery .mystery-face .corner{position:absolute;top:20px;left:22px;font-size:8px;letter-spacing:.2em;color:#8f7d63;text-transform:uppercase}#DailyMystery .mystery-face .punch{position:absolute;top:0;bottom:0;width:8px;background:radial-gradient(circle at 50% 12px,#120c08 3.5px,transparent 4px) 0 0/8px 24px repeat-y;opacity:.75}#DailyMystery .mystery-face .punch.l{left:-1px}#DailyMystery .mystery-face .punch.r{right:-1px}#DailyMystery .coupon-face,#DailyMystery .gift-face{transform:rotateY(180deg);padding:20px 22px;display:flex;flex-direction:column;position:relative}#DailyMystery .coupon-face{background:radial-gradient(ellipse at 15% 0%,rgba(255,214,132,.16),transparent 58%),linear-gradient(135deg,#3b2a17,#241809 72%);border-color:#f0cd8c8c}#DailyMystery .gift-face{background:radial-gradient(ellipse at 85% 0%,rgba(216,74,82,.2),transparent 58%),linear-gradient(135deg,#3a171a,#1c0d0e 72%);border-color:#e6a0826b}#DailyMystery .ticket-punch{position:absolute;top:0;bottom:0;width:9px;background:radial-gradient(circle at 50% 12px,#0f0a07 3.6px,transparent 4px) 0 0/9px 24px repeat-y;opacity:.8}#DailyMystery .ticket-punch.l{left:-1px}#DailyMystery .ticket-punch.r{right:-1px}#DailyMystery .face-kicker{font-size:8px;letter-spacing:.24em;color:#d0ac70;text-transform:uppercase}#DailyMystery .gift-face .face-kicker{color:#e3a29b}#DailyMystery .amount{display:flex;align-items:flex-start;color:#ffedc4;margin:6px 0 0;line-height:1;text-shadow:0 0 30px rgba(255,206,120,.35)}#DailyMystery .amount .cur{font-size:26px;margin:9px 5px 0 0;color:#e2bd74}#DailyMystery .amount strong{font-size:clamp(58px,7vw,76px);font-weight:500;letter-spacing:-.07em}#DailyMystery .amount-sub{font-size:10px;letter-spacing:.16em;color:#e8d3ac;text-transform:uppercase;margin-top:2px}#DailyMystery .tear{position:relative;border-top:1px dashed rgba(240,205,140,.42);margin:14px 0 12px}#DailyMystery .stamp{position:absolute;right:18px;top:20px;border:2px solid rgba(240,205,140,.5);color:#f0cd8c9e;font-size:8px;letter-spacing:.2em;font-weight:800;padding:6px 9px;border-radius:4px;transform:rotate(-13deg);text-transform:uppercase}#DailyMystery .gift-face .stamp{border-color:#f0aa9680;color:#f0aa96a6}#DailyMystery .gift-ribbon{position:absolute;right:-1px;top:-1px;width:74px;height:74px;overflow:hidden;border-radius:0 15px 0 0}#DailyMystery .gift-ribbon span{position:absolute;right:-28px;top:14px;width:110px;transform:rotate(45deg);background:linear-gradient(90deg,#b98a3c,#f2d27c,#b98a3c);color:#2a1a0a;font-size:8px;font-weight:850;letter-spacing:.16em;text-align:center;padding:5px 0;text-transform:uppercase;box-shadow:0 3px 10px #0006}#DailyMystery .gift-body{display:flex;align-items:center;gap:16px;margin-top:6px;flex:1;min-height:0}#DailyMystery .gift-photo{width:108px;height:118px;object-fit:contain;background:#ffffff0d;border-radius:9px;padding:8px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}#DailyMystery .gift-copy{display:flex;flex-direction:column;gap:4px}#DailyMystery .was{font-size:10px;color:#a9948d;letter-spacing:.12em;text-decoration:line-through;text-transform:uppercase}#DailyMystery .now{font-size:31px;font-weight:550;letter-spacing:.03em;color:#ffe9bd;line-height:1.05}#DailyMystery .now small{font-size:11px;letter-spacing:.16em;color:#e3a29b;display:block;margin-top:5px;font-weight:600;text-transform:uppercase}#DailyMystery .gift-note{font-size:9px;color:#c1a89f;letter-spacing:.04em;line-height:1.5;margin-top:auto;padding-top:9px;border-top:1px dashed rgba(230,160,130,.3)}#DailyMystery .total-bar{max-width:900px;margin:18px auto 0;padding:15px 20px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(100deg,#e2bd741c,#e2bd7408);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;flex-wrap:wrap}#DailyMystery .total-label{font-size:9px;letter-spacing:.22em;color:#c9a76d;text-transform:uppercase}#DailyMystery .total-value{font-size:22px;font-weight:550;color:var(--gold-soft);letter-spacing:.02em;margin-top:3px;text-shadow:0 0 24px rgba(226,189,116,.35)}#DailyMystery .total-note{font-size:9px;letter-spacing:.1em;color:#9a8b74;text-transform:uppercase;text-align:right;line-height:1.7}#DailyMystery .urgency-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(240,205,140,.4);border-radius:999px;padding:6px 13px;background:linear-gradient(100deg,#e2bd7421,#e2bd740a);font-size:9px;letter-spacing:.22em;color:var(--gold-soft);text-transform:uppercase}#DailyMystery .urgency-chip i{width:6px;height:6px;border-radius:50%;background:#ff5b52;box-shadow:0 0 8px 2px #ff5a5099;animation:pulseDot 1.6s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}#DailyMystery .ends-in{display:flex;align-items:center;gap:12px;text-align:right}#DailyMystery .ends-dot{width:9px;height:9px;border-radius:50%;background:#ff5b52;box-shadow:0 0 12px 3px #ff5a508c;animation:pulseDot 1.4s ease-in-out infinite;flex:none}#DailyMystery .ends-label{font-size:9px;letter-spacing:.22em;color:#c9a76d;text-transform:uppercase}#DailyMystery .ends-timer{font-size:24px;font-weight:550;color:#ffe9bd;letter-spacing:.06em;margin-top:3px;font-variant-numeric:tabular-nums;text-shadow:0 0 22px rgba(226,189,116,.4)}#DailyMystery .product-price{font-size:12px;color:#ffe9bd;margin-top:5px;letter-spacing:.06em}#DailyMystery .product-price s{color:#9a8b74;font-size:10px;margin-left:7px}#DailyMystery .product-panel{max-width:900px;margin:18px auto 0;padding:14px 17px;border:1px solid var(--line);border-radius:13px;background:#fff0d609;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}#DailyMystery .product-info{display:flex;align-items:center;gap:13px;min-width:0}#DailyMystery .product-thumb{width:58px;height:58px;object-fit:contain;border-radius:8px;background:#ffffff0f}#DailyMystery .product-label{font-size:8px;letter-spacing:.18em;color:#9a8b74;text-transform:uppercase}#DailyMystery .product-name{font-size:15px;color:#f6ead4;font-weight:650;margin-top:5px}#DailyMystery .shop-btn{white-space:nowrap;text-decoration:none;background:linear-gradient(110deg,#f0cf8d,#c49b53);color:#1c130b;border-radius:999px;padding:14px 22px;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;transition:.2s;box-shadow:0 8px 24px #e2bd742e}#DailyMystery .shop-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}#DailyMystery .shop-btn{animation:ctaGlow 2.6s ease-in-out infinite}@keyframes ctaGlow{0%,to{box-shadow:0 8px 24px #e2bd742e}50%{box-shadow:0 8px 30px #e2bd7470,0 0 22px #e2bd744d}}#DailyMystery .fineprint{font-size:9px;color:#8b7c69;margin:14px auto 0;line-height:1.5;max-width:650px}#DailyMystery #confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;display:block}@media(max-width:620px){#DailyMystery .page{width:calc(100% - 26px);padding-top:26px}#DailyMystery h1{font-size:30px;letter-spacing:.1em;margin-top:14px}#DailyMystery .subtitle{font-size:12px}#DailyMystery .countdown-wrap{margin-top:20px;padding:12px 10px}#DailyMystery .timer{gap:8px}#DailyMystery .time-unit{min-width:54px}#DailyMystery .time-unit strong{font-size:27px}#DailyMystery .stage{height:506px}#DailyMystery .gift{transform:translate(-50%,-50%) scale(.86)}#DailyMystery .gift:hover{transform:translate(-50%,-50%) scale(.88)}@keyframes giftShake{0%,to{transform:translate(-50%,-50%) scale(.86)}30%{transform:translate(-50%,-51%) scale(.87) rotate(-1.2deg)}65%{transform:translate(-50%,-49.6%) scale(.86) rotate(1deg)}}#DailyMystery .stage.revealed .gift{transform:translate(-50%,-50%) scale(.5) translateY(24px)}#DailyMystery .saber{top:44%}#DailyMystery .stage.revealed .saber{transform:translate(-50%,-50%) scale(.7)}#DailyMystery .stage-caption{right:0;left:0;top:auto;bottom:2px;width:auto;text-align:center;transform:translateY(10px);padding:8px 10px;border-color:transparent;background:#140d0994}#DailyMystery .stage-caption:before{display:none}#DailyMystery .stage-caption .name{font-size:19px;margin-top:4px}#DailyMystery .stage-caption .rotate{margin-top:4px;font-size:7px}#DailyMystery .pill{padding:14px 26px;font-size:9px}#DailyMystery .haul-grid{grid-template-columns:1fr;gap:14px}#DailyMystery .haul-card{height:232px}#DailyMystery .amount strong{font-size:66px}#DailyMystery .reveal{margin-top:24px}#DailyMystery .product-panel{align-items:stretch;flex-direction:column;padding:13px}#DailyMystery .shop-btn{text-align:center;width:100%}#DailyMystery .ends-timer{font-size:20px}}@media(prefers-reduced-motion:reduce){#DailyMystery{scroll-behavior:auto}#DailyMystery .dust i{animation:none}}#DailyMystery{isolation:isolate;overflow:hidden}@media(max-width:620px){#DailyMystery .product-panel{padding:20px 16px;gap:20px;border-radius:16px}#DailyMystery .product-info{width:100%;gap:16px}#DailyMystery .product-thumb{width:84px;height:84px;flex:0 0 84px;border-radius:10px}#DailyMystery .product-info>div{min-width:0}#DailyMystery .product-label{font-size:10px;line-height:1.5;letter-spacing:.12em}#DailyMystery .product-name{margin-top:6px;font-size:18px;line-height:1.35;overflow-wrap:anywhere}#DailyMystery .product-price{margin-top:8px;font-size:16px;line-height:1.5}#DailyMystery .product-price s{display:inline-block;font-size:12px}#DailyMystery .shop-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:15px 18px;font-size:11px;line-height:1.5;white-space:normal;text-align:center}}#DailyMystery .total-bar>div:first-child{display:none}#DailyMystery .total-bar{margin:14px auto 0;padding:8px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;justify-content:center}#DailyMystery .total-bar .ends-in{justify-content:center;gap:10px;text-align:center}#DailyMystery .total-bar .ends-in>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px}#DailyMystery .total-bar .ends-label{font-size:10px;letter-spacing:.12em}#DailyMystery .total-bar .ends-timer{margin-top:0;font-size:22px;line-height:1.3}#DailyMystery .total-bar .ends-dot{width:6px;height:6px;flex-shrink:0;animation:none;box-shadow:0 0 6px #ff5a5059}#DailyMystery #hint{display:none}#DailyMystery .product-panel.dm-claim-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:22px;border:1px solid rgba(226,189,116,.28);border-radius:16px;background:radial-gradient(ellipse at top left,rgba(226,189,116,.08),transparent 65%),#18120e}#DailyMystery .dm-claim-card .product-info{width:100%;padding-bottom:20px}#DailyMystery .dm-claim-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid rgba(226,189,116,.18)}#DailyMystery .dm-expiry{display:flex;flex-direction:column;gap:5px;min-width:0}#DailyMystery .dm-expiry-label{color:#c6b18b;font-size:9px;line-height:1.5;letter-spacing:.12em}#DailyMystery .dm-expiry .ends-timer{margin:0;color:#ffe9bd;font-size:26px;line-height:1.2;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-shadow:none}#DailyMystery .dm-claim-footer .shop-btn{flex-shrink:0;box-sizing:border-box;text-align:center}@media(max-width:620px){#DailyMystery .product-panel.dm-claim-card{padding:20px 16px}#DailyMystery .dm-claim-footer{flex-direction:column;align-items:stretch;gap:16px;padding-top:16px}#DailyMystery .dm-expiry{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}#DailyMystery .dm-expiry-label{max-width:140px;font-size:9px}#DailyMystery .dm-expiry .ends-timer{font-size:25px}#DailyMystery .dm-claim-footer .shop-btn{width:100%;min-height:48px;white-space:normal}}#DailyMystery .countdown-wrap{border-color:#e2bd746b;background:linear-gradient(135deg,#e2bd7412,#140e0acc);box-shadow:inset 0 1px #ffefcd1a,0 12px 35px #00000038}#DailyMystery .time-unit{padding:8px 10px;border-radius:8px;background:#0003;border:1px solid rgba(226,189,116,.12)}#DailyMystery .time-unit strong{font-weight:650}#DailyMystery .time-unit small{color:#c5b393}#DailyMystery .haul-card{height:278px}#DailyMystery .face{border-radius:13px;box-shadow:inset 0 1px #ffefcd26,0 16px 36px #0000004d}#DailyMystery .face:after{animation:none}#DailyMystery .haul-card.flipped .coupon-face:after,#DailyMystery .haul-card.flipped .gift-face:after{animation:shimmer 1.6s ease-out 1}#DailyMystery .coupon-face{border-color:#f0cd8cb8;background:radial-gradient(ellipse at top left,rgba(230,184,83,.19),transparent 65%),linear-gradient(135deg,#302311,#17120b)}#DailyMystery .gift-face{border-color:#e2bd7466;background:radial-gradient(ellipse at top right,rgba(139,54,60,.22),transparent 70%),linear-gradient(135deg,#2d181b,#160e10)}#DailyMystery .face-kicker{color:#dfc692}#DailyMystery .stamp{top:17px;right:17px;padding:7px 9px;border:1px solid rgba(240,205,140,.65);border-radius:4px;background:#e2bd7414;color:#f3dcae;transform:rotate(-7deg)}#DailyMystery .amount{margin-top:12px}#DailyMystery .amount strong{font-size:clamp(72px,8vw,88px);font-weight:650;letter-spacing:-.045em}#DailyMystery .amount .cur{font-size:28px}#DailyMystery .amount-sub{color:#ecdbb9}#DailyMystery .tear{margin:13px 0}#DailyMystery .gift-photo{border:1px solid rgba(226,189,116,.22);background:#0000002e}#DailyMystery .now{font-size:38px;font-weight:650}#DailyMystery .now small{font-size:12px;line-height:1.4;letter-spacing:.07em;overflow-wrap:anywhere}#DailyMystery .was{color:#c5b1aa;font-size:12px}#DailyMystery .gift-note{color:#cdbab1;font-size:10px}#DailyMystery .product-panel.dm-claim-card{border-color:#e2bd7485;box-shadow:inset 0 1px #ffefcd1a,0 16px 34px #00000040}#DailyMystery .dm-claim-footer{border-top-color:#e2bd7445}#DailyMystery .dm-expiry{padding:9px 12px;border-left:2px solid #df9d73;border-radius:0 8px 8px 0;background:linear-gradient(90deg,rgba(172,84,46,.14),transparent)}#DailyMystery .dm-expiry-label{color:#e3bda1}#DailyMystery .dm-expiry .ends-timer{font-size:29px;font-weight:700;color:#ffe0be;letter-spacing:.045em}#DailyMystery .shop-btn{animation:none;border:1px solid rgba(255,237,188,.6);background:linear-gradient(115deg,#f6dc9f,#dbb66a);box-shadow:0 5px 20px #e2bd742e}#DailyMystery .shop-btn:focus-visible{outline:2px solid #fff0c8;outline-offset:4px}@media(max-width:620px){#DailyMystery .haul-card{height:278px}#DailyMystery .coupon-face,#DailyMystery .gift-face{padding:19px 18px}#DailyMystery .amount strong{font-size:78px}#DailyMystery .gift-body{gap:12px}#DailyMystery .gift-photo{width:96px;height:112px;flex-shrink:0}#DailyMystery .gift-copy{min-width:0}#DailyMystery .now{font-size:34px}#DailyMystery .dm-expiry{width:100%}#DailyMystery .dm-expiry .ends-timer{font-size:27px}}@media(prefers-reduced-motion:reduce){#DailyMystery .haul-card.flipped .coupon-face:after,#DailyMystery .haul-card.flipped .gift-face:after,#DailyMystery .mystery-face .seal-icon,#DailyMystery .urgency-chip i{animation:none}}#DailyMystery .haul-grid{align-items:stretch}#DailyMystery .haul-card{height:290px}#DailyMystery .haul-card .flip-inner{width:100%;height:100%}#DailyMystery .haul-card .face{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%}#DailyMystery .haul-card.flipped .coupon-face:after,#DailyMystery .haul-card.flipped .gift-face:after{animation:dm-slow-shine 3.5s ease-in-out infinite}@keyframes dm-slow-shine{0%,68%{left:-80%;opacity:0}72%{opacity:1}94%{left:160%;opacity:1}to{left:160%;opacity:0}}#DailyMystery .coupon-face,#DailyMystery .gift-face{padding:22px 24px}#DailyMystery .face-kicker{font-size:10px;letter-spacing:.18em}#DailyMystery .amount{margin-top:10px}#DailyMystery .amount strong{font-size:98px;line-height:1}#DailyMystery .amount .cur{font-size:34px;margin-top:12px}#DailyMystery .amount-sub{font-size:12px;line-height:1.4;letter-spacing:.1em}#DailyMystery .tear{margin:10px 0}#DailyMystery .gift-body{gap:20px;margin-top:12px}#DailyMystery .gift-photo{width:132px;height:144px;flex:0 0 132px;padding:6px}#DailyMystery .gift-copy{min-width:0;gap:6px}#DailyMystery .was{font-size:14px}#DailyMystery .now{font-size:46px}#DailyMystery .now small{font-size:14px;line-height:1.4;letter-spacing:.05em}#DailyMystery .gift-note{font-size:11px;line-height:1.5;padding-top:10px}@media(max-width:620px){#DailyMystery .haul-card{height:310px}#DailyMystery .coupon-face,#DailyMystery .gift-face{padding:20px}#DailyMystery .amount strong{font-size:90px}#DailyMystery .gift-body{gap:14px}#DailyMystery .gift-photo{width:112px;height:132px;flex-basis:112px}#DailyMystery .now{font-size:40px}#DailyMystery .now small{font-size:13px}}#DailyMystery .haul-card.flipped .coupon-face:after,#DailyMystery .haul-card.flipped .gift-face:after{animation:dm-reward-shine-5s 5s linear infinite}@keyframes dm-reward-shine-5s{0%,78%{left:-80%;opacity:0}80%{left:-80%;opacity:1}98%{left:160%;opacity:1}to{left:160%;opacity:0}}@media(prefers-reduced-motion:reduce){#DailyMystery .haul-card.flipped .coupon-face:after,#DailyMystery .haul-card.flipped .gift-face:after{animation:none}}#DailyMystery .stage.revealed{height:480px;margin-top:3px}#DailyMystery .stage.revealed .dm-product-reveal{top:12px;right:16px;bottom:18px;left:16px}#DailyMystery .countdown-wrap{margin-top:12px;padding:7px 14px;border:1px solid rgba(255,111,98,.6);border-radius:12px;background:radial-gradient(ellipse at top,rgba(184,52,45,.2),transparent 75%),#24100f;box-shadow:inset 0 1px #ffbeaa1a,0 5px 20px #64161229}#DailyMystery .countdown-label{color:#ffc2b4;font-size:10px;font-weight:650;letter-spacing:.2em}#DailyMystery .timer{margin-top:5px;gap:10px}#DailyMystery .time-unit{padding:4px 10px;border:1px solid rgba(255,133,111,.22);border-radius:7px;background:#0a00004d}#DailyMystery .time-unit strong{color:#ffe4db;font-size:34px;font-weight:700;line-height:1;text-shadow:0 0 16px rgba(255,91,76,.22)}#DailyMystery .time-unit small{margin-top:4px;color:#e9b1a4;font-size:8px}#DailyMystery .time-sep{color:#ff9482}#DailyMystery .dm-expiry{border-left-color:#ff7665;background:linear-gradient(90deg,rgba(184,52,45,.2),transparent)}#DailyMystery .dm-expiry-label{color:#ffc2b4}#DailyMystery .dm-expiry .ends-timer{color:#ffe1d8;text-shadow:0 0 14px rgba(255,91,76,.18)}@media(max-width:620px){#DailyMystery .stage.revealed{height:410px}#DailyMystery .stage.revealed .dm-product-reveal{top:10px;right:8px;bottom:18px;left:8px}#DailyMystery .countdown-wrap{margin-top:10px;padding:7px 10px}#DailyMystery .timer{gap:8px}#DailyMystery .time-unit{min-width:54px;padding:4px 8px}#DailyMystery .time-unit strong{font-size:30px}}#DailyMystery .countdown-wrap{position:relative;width:min(100%,440px);margin:16px auto 0;padding:0 8px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}#DailyMystery .countdown-wrap:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:1px;background:linear-gradient(90deg,transparent,#ff8c72,transparent);box-shadow:0 3px 12px #ff644b40;pointer-events:none}#DailyMystery .countdown-label{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:#f1bdab;font-size:9px;font-weight:650;letter-spacing:.28em}#DailyMystery .countdown-label:before,#DailyMystery .countdown-label:after{content:"";width:28px;height:1px;background:#a75c48}#DailyMystery .timer{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}#DailyMystery .time-unit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 94px;width:94px;height:94px;min-width:0;padding:0;border:1px solid rgba(235,168,125,.55);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(212,119,77,.16),transparent 65%),#1b100c;box-shadow:inset 0 0 18px #0009,0 0 18px #dd744b14}#DailyMystery .time-unit:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(235,168,125,.15);border-radius:50%;pointer-events:none}#DailyMystery .time-unit:after{content:"";position:absolute;top:-2px;left:calc(50% - 10px);width:20px;height:3px;border-radius:3px;background:#e7b58b;box-shadow:0 0 10px #e7b58b80;pointer-events:none}#DailyMystery .time-unit strong{color:#fff0e2;font-size:38px;font-weight:650;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(255,160,100,.15)}#DailyMystery .time-unit small{margin-top:7px;color:#c8a28d;font-size:8px;line-height:1;letter-spacing:.16em}#DailyMystery .time-sep{color:#b66f59;font-size:19px;line-height:1;transform:translateY(-7px)}#DailyMystery .time-unit:last-child{border-color:#ff745ed9;background:radial-gradient(circle at 50% 35%,rgba(200,55,40,.2),transparent 75%),#21100e;box-shadow:inset 0 0 20px #00000073,0 0 22px #ff5a4124}#DailyMystery .time-unit:last-child:after{background:#ff8069;box-shadow:0 0 12px #ff644ba6}#DailyMystery .time-unit:last-child strong{color:#ffb09a}@media(max-width:620px){#DailyMystery .countdown-wrap{margin-top:14px;padding:0 0 15px}#DailyMystery .timer{gap:7px;margin-top:14px}#DailyMystery .time-unit{flex-basis:78px;width:78px;height:78px}#DailyMystery .time-unit strong{font-size:31px}#DailyMystery .time-unit small{margin-top:6px;font-size:7px}#DailyMystery .time-sep{font-size:16px}}#DailyMystery .product-panel.dm-claim-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.85fr);align-items:center;gap:28px;padding:26px}#DailyMystery .dm-claim-card .product-info{width:100%;min-width:0;gap:20px;padding-bottom:0}#DailyMystery .dm-claim-card .product-thumb{width:112px;height:112px;flex:0 0 112px;border-radius:12px}#DailyMystery .dm-claim-card .product-info>div{min-width:0}#DailyMystery .dm-claim-card .product-label{color:#c7b493;font-size:11px;line-height:1.5;letter-spacing:.1em}#DailyMystery .dm-claim-card .product-name{margin-top:7px;font-size:25px;line-height:1.25;overflow-wrap:anywhere}#DailyMystery .dm-claim-card .product-price{margin-top:10px;font-size:20px;line-height:1.5;letter-spacing:.02em}#DailyMystery .dm-claim-card .product-price s{display:inline-block;font-size:14px}#DailyMystery .dm-claim-card .dm-claim-footer{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:0 0 0 26px;border-top:0;border-left:1px solid rgba(226,189,116,.25)}#DailyMystery .dm-claim-card .dm-expiry{width:100%;box-sizing:border-box;padding:10px 14px;gap:6px}#DailyMystery .dm-claim-card .dm-expiry-label{max-width:none;font-size:11px;line-height:1.5;letter-spacing:.06em}#DailyMystery .dm-claim-card .dm-expiry .ends-timer{font-size:34px;font-weight:700;line-height:1.2}#DailyMystery .dm-claim-card .shop-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;padding:15px 18px;font-size:12px;line-height:1.5;letter-spacing:.08em;white-space:normal;text-align:center}@media(max-width:740px){#DailyMystery .product-panel.dm-claim-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}#DailyMystery .dm-claim-card .product-info{gap:16px}#DailyMystery .dm-claim-card .product-thumb{width:96px;height:96px;flex-basis:96px}#DailyMystery .dm-claim-card .product-name{font-size:23px}#DailyMystery .dm-claim-card .product-price{font-size:19px}#DailyMystery .dm-claim-card .dm-claim-footer{padding:18px 0 0;border-left:0;border-top:1px solid rgba(226,189,116,.25)}#DailyMystery .dm-claim-card .dm-expiry{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}#DailyMystery .dm-claim-card .dm-expiry-label{flex:1 1 120px}#DailyMystery .dm-claim-card .dm-expiry .ends-timer{font-size:30px;white-space:nowrap}}@media(max-width:380px){#DailyMystery .dm-claim-card .product-thumb{width:80px;height:80px;flex-basis:80px}#DailyMystery .dm-claim-card .product-name{font-size:21px}}#DailyMystery .haul-card:not(.flipped) .coupon-face,#DailyMystery .haul-card:not(.flipped) .gift-face{pointer-events:none}#DailyMystery .haul-card.flipped .mystery-face{visibility:hidden;pointer-events:none}#DailyMystery .haul-card.flipped .coupon-face,#DailyMystery .haul-card.flipped .gift-face{pointer-events:auto}#DailyMystery .dm-auto-discount{position:relative;z-index:2;margin-top:auto;text-align:left}#DailyMystery .dm-auto-discount strong{display:block;color:#f4dca7;font-size:15px;line-height:1.35;font-weight:700}#DailyMystery .dm-auto-discount p{margin:5px 0 0;color:#d9cbb6;font-size:13px;line-height:1.5}@media(max-width:620px){#DailyMystery .dm-auto-discount strong{font-size:14px}#DailyMystery .dm-auto-discount p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/daily-mystery.css.map */
