.sqz-offer-focus{--of-ink:var(--ink, #1d2523);--of-ink-2:var(--ink-2, #3b4542);--of-muted:var(--muted, #6c675c);--of-jade:var(--jade, #0f4c45);--of-jade-2:var(--jade-2, #1d6358);--of-jade-deep:var(--jade-deep, #08302b);--of-gold:var(--gold, #c9a24a);--of-gold-hi:var(--gold-hi, #e6c877);--of-gold-deep:var(--gold-deep, #8e6d24);--of-pink:var(--pink, #e9a6a6);--of-pink-deep:var(--pink-deep, #c46f6c);--of-pink-ink:var(--pink-ink, #a14d4a);--of-gold-ink:var(--gold-ink, #7a5c1c);--of-line:var(--line, #ddd0b6);--of-line-2:var(--line-2, #cbb993);--of-face:#fffaf0;--of-page:var(--sqz-offer-page, var(--paper, #fbf7ee));--of-stub:128px;--of-stamp:92px;--of-tone:var(--of-jade);position:relative;box-sizing:border-box;width:100%;max-width:720px;margin:30px auto;padding:22px calc(var(--of-stub) + 22px) 20px 26px;border:1px solid var(--of-line-2);border-radius:6px;background:linear-gradient(90deg,transparent calc(100% - var(--of-stub)),rgb(201 162 74 / .07) calc(100% - var(--of-stub))),var(--of-face);box-shadow:inset 0 0 0 5px var(--of-face),inset 0 0 0 6px rgb(201 162 74 / .38),0 18px 34px -24px rgb(52 36 12 / .55),0 2px 5px -2px rgb(52 36 12 / .14);color:var(--of-ink);font-family:var(--font-cn,"Noto Serif SC","Songti SC",serif);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.sqz-offer-focus *,.sqz-offer-focus *::before,.sqz-offer-focus *::after{box-sizing:border-box}.sqz-offer-focus [hidden]{display:none!important}.sqz-offer-focus .sqz-offer-focus__perf{position:absolute;top:14px;bottom:14px;right:var(--of-stub);width:0;border-left:2px dashed rgb(142 109 36 / .42);pointer-events:none}.sqz-offer-focus .sqz-offer-focus__perf::before,.sqz-offer-focus .sqz-offer-focus__perf::after{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--of-page);border:1px solid var(--of-line-2)}.sqz-offer-focus .sqz-offer-focus__perf::before{top:-26px;clip-path:inset(50% -2px -2px -2px)}.sqz-offer-focus .sqz-offer-focus__perf::after{bottom:-26px;clip-path:inset(-2px -2px 50% -2px)}.sqz-offer-focus .sqz-offer-focus__heading{display:block;margin:0 0 6px}.sqz-offer-focus .sqz-offer-focus__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--of-pink-ink);font-family:var(--font-kai,"Kaiti SC","KaiTi",serif);font-size:14px;letter-spacing:.16em}.sqz-offer-focus .sqz-offer-focus__eyebrow::before{content:"";width:7px;height:7px;flex:none;background:var(--of-gold);transform:rotate(45deg)}.sqz-offer-focus .sqz-offer-focus__heading h2,.sqz-offer-focus .sqz-offer-focus__heading h3{margin:0;color:var(--of-ink);font-family:var(--font-display,var(--font-cn,serif));font-size:clamp(19px, 2.2vw, 24px);font-weight:900;line-height:1.35;letter-spacing:.02em}.sqz-offer-focus .sqz-offer-focus__amount{display:inline-block;margin:6px 0 4px;padding-bottom:2px;color:var(--of-jade-deep);font-family:var(--font-display,var(--font-cn,serif));font-size:clamp(20px, 2.8vw, 28px);font-weight:900;line-height:1.25;background:linear-gradient(transparent 72%,rgb(230 200 119 / .55) 72%)}.sqz-offer-focus .sqz-offer-focus__note{margin:6px 0 0;color:var(--of-jade-2);font-family:var(--font-kai,serif);font-size:15.5px;line-height:1.6}.sqz-offer-focus .sqz-offer-focus__note::before{content:"◷ ";color:var(--of-gold-ink)}.sqz-offer-focus .sqz-offer-focus__facts{display:grid;gap:0;margin:14px 0 0;padding:0;border-top:1px dashed var(--of-line-2)}.sqz-offer-focus .sqz-offer-focus__facts>div{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px dashed var(--of-line)}.sqz-offer-focus .sqz-offer-focus__facts dt{margin:0;color:var(--of-muted);font-family:var(--font-kai,serif);font-size:14px;letter-spacing:.12em}.sqz-offer-focus .sqz-offer-focus__facts dd{margin:0;color:var(--of-ink-2);font-size:15px}.sqz-offer-focus .sqz-offer-focus__facts time{font-variant-numeric:lining-nums}.sqz-offer-focus .sqz-offer-focus__description{margin:12px 0 0;color:var(--of-ink-2);font-size:15.5px}.sqz-offer-focus .sqz-offer-focus__description>:first-child{margin-top:0}.sqz-offer-focus .sqz-offer-focus__description>:last-child{margin-bottom:0}.sqz-offer-focus .sqz-offer-focus__terms,.sqz-offer-focus .sqz-offer-focus__disclaimer,.sqz-offer-focus .sqz-offer-focus__history-note,.sqz-offer-focus .sqz-offer-focus__change{margin:12px 0 0;padding:9px 12px;border-radius:4px;font-size:14px;line-height:1.65}.sqz-offer-focus .sqz-offer-focus__terms{background:rgb(239 230 211 / .7);color:var(--of-ink-2)}.sqz-offer-focus .sqz-offer-focus__terms strong{color:var(--of-jade)}.sqz-offer-focus .sqz-offer-focus__change{padding:0;color:var(--of-muted);font-style:italic}.sqz-offer-focus .sqz-offer-focus__change::before{content:"※ ";font-style:normal;color:var(--of-gold-ink)}.sqz-offer-focus .sqz-offer-focus__disclaimer{padding:0;color:var(--of-muted);font-size:13px}.sqz-offer-focus .sqz-offer-focus__history-note{background:#efece5;color:#57515f;border-left:3px solid #a9a39a}.sqz-offer-focus .sqz-offer-focus__actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.sqz-offer-focus .sqz-offer-focus__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 22px;border:1px solid var(--of-jade);border-radius:999px;background:var(--of-jade);color:#f6f0e4!important;font-family:var(--font-cn,serif);font-size:15.5px;font-weight:700;letter-spacing:.08em;text-decoration:none!important;box-shadow:inset 0 0 0 2px var(--of-jade),inset 0 0 0 3px rgb(230 200 119 / .6);transition:background .25s ease,transform .25s ease}.sqz-offer-focus .sqz-offer-focus__cta::after{content:"→";font-family:var(--font-latin,Georgia,serif)}.sqz-offer-focus .sqz-offer-focus__cta:hover{background:var(--of-jade-2);transform:translateY(-1px)}.sqz-offer-focus .sqz-offer-focus__cta:focus-visible{outline:3px solid var(--of-gold);outline-offset:3px}.sqz-offer-focus .sqz-offer-focus__cta--info{background:#fff0;color:var(--of-jade)!important;box-shadow:none}.sqz-offer-focus .sqz-offer-focus__cta--info:hover{background:rgb(15 76 69 / .07)}.sqz-offer-focus .sqz-offer-focus__source{margin:12px 0 0;color:var(--of-muted);font-size:13px}.sqz-offer-focus .sqz-offer-focus__source a{color:var(--of-jade)}.sqz-offer-focus .sqz-offer-focus__more{margin:8px 0 0;font-size:14px}.sqz-offer-focus .sqz-offer-focus__more a{color:var(--of-jade);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sqz-offer-focus .sqz-offer-focus__status{position:absolute;z-index:2;top:50%;right:calc(var(--of-stub) / 2);width:var(--of-stamp);height:var(--of-stamp);display:grid;place-content:center;justify-items:center;gap:1px;margin:0;padding:8px;border:2.5px solid var(--of-tone);border-radius:50%;box-shadow:inset 0 0 0 3px var(--of-face),inset 0 0 0 4.5px var(--of-tone);color:var(--of-tone);background:#fff0;font-family:var(--font-kai,"Kaiti SC","KaiTi",serif);font-size:15.5px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-align:center;transform:translate(50%,-50%) rotate(-11deg);mix-blend-mode:multiply;opacity:.92}.sqz-offer-focus .sqz-offer-focus__status::before{content:"●";font-size:10px;line-height:1;opacity:.85}.sqz-offer-focus .sqz-offer-focus__status::after{content:"省钱志";margin-top:2px;font-size:9.5px;letter-spacing:.3em;opacity:.75}.sqz-offer-focus .sqz-offer-focus__status [data-sqz-offer-stamp]{display:block;max-width:calc(var(--of-stamp) - 18px)}.sqz-offer-focus[data-offer-status="active"]{--of-tone:var(--of-jade)}.sqz-offer-focus[data-offer-status="active"] .sqz-offer-focus__status::before{content:"●"}.sqz-offer-focus[data-offer-status="lastday"]{--of-tone:#b3413c}.sqz-offer-focus[data-offer-status="lastday"] .sqz-offer-focus__status::before{content:"‼"}.sqz-offer-focus[data-offer-status="lastday"] .sqz-offer-focus__status{animation:sqz-stamp-throb 2.4s ease-in-out infinite}.sqz-offer-focus[data-offer-status="upcoming"]{--of-tone:var(--of-gold-deep)}.sqz-offer-focus[data-offer-status="upcoming"] .sqz-offer-focus__status{border-style:dashed}.sqz-offer-focus[data-offer-status="upcoming"] .sqz-offer-focus__status::before{content:"◷"}.sqz-offer-focus[data-offer-status="waiting"]{--of-tone:var(--of-jade-2)}.sqz-offer-focus[data-offer-status="waiting"] .sqz-offer-focus__status{border-style:dashed}.sqz-offer-focus[data-offer-status="waiting"] .sqz-offer-focus__status::before{content:"↻"}.sqz-offer-focus[data-offer-status="birthday"]{--of-tone:var(--of-pink-ink)}.sqz-offer-focus[data-offer-status="birthday"] .sqz-offer-focus__status::before{content:"✿"}.sqz-offer-focus[data-offer-status="longterm"]{--of-tone:var(--of-jade)}.sqz-offer-focus[data-offer-status="longterm"] .sqz-offer-focus__status::before{content:"∞"}.sqz-offer-focus[data-offer-status="undated"]{--of-tone:var(--of-muted)}.sqz-offer-focus[data-offer-status="undated"] .sqz-offer-focus__status{border-style:dotted}.sqz-offer-focus[data-offer-status="undated"] .sqz-offer-focus__status::before{content:"—"}.sqz-offer-focus[data-offer-status="verify"]{--of-tone:#8a6a2c}.sqz-offer-focus[data-offer-status="verify"] .sqz-offer-focus__status{border-style:dashed}.sqz-offer-focus[data-offer-status="verify"] .sqz-offer-focus__status::before{content:"?"}.sqz-offer-focus[data-offer-status="invalid"]{--of-tone:#a3303c;border-style:dashed;border-color:#b74151}.sqz-offer-focus[data-offer-status="invalid"] .sqz-offer-focus__status::before{content:"!"}.sqz-offer-focus[data-offer-status="redeem"]{--of-tone:var(--of-gold-deep)}.sqz-offer-focus[data-offer-status="redeem"] .sqz-offer-focus__status::before{content:"⇢"}.sqz-offer-focus[data-offer-status="soldout"]{--of-tone:#9b3a36}.sqz-offer-focus[data-offer-status="soldout"] .sqz-offer-focus__status::before{content:"✕"}.sqz-offer-focus[data-offer-status="ended"]{--of-tone:#6d6860}.sqz-offer-focus[data-offer-status="ended"] .sqz-offer-focus__status::before{content:"✓"}.sqz-offer-focus:is([data-offer-status="ended"],[data-offer-status="soldout"]){--of-face:#f4f1ea}.sqz-offer-focus:is([data-offer-status="ended"],[data-offer-status="soldout"]) :is(.sqz-offer-focus__heading h2,.sqz-offer-focus__heading h3,.sqz-offer-focus__amount){color:#6d6860}.sqz-offer-focus:is([data-offer-status="ended"],[data-offer-status="soldout"]) .sqz-offer-focus__amount{text-decoration:line-through;text-decoration-thickness:2px;background:none}.sqz-offer-focus[data-offer-status="redeem"] .sqz-offer-focus__note{color:var(--of-gold-ink)}@keyframes sqz-stamp-throb{0%,100%{opacity:.92}50%{opacity:.62}}.sqz-offer-focus--compact{--of-stub:104px;--of-stamp:76px;margin:18px auto;padding:16px calc(var(--of-stub) + 16px) 16px 20px;font-size:15px}.sqz-offer-focus--compact .sqz-offer-focus__heading h3{font-size:clamp(17px, 2vw, 20px)}.sqz-offer-focus--compact .sqz-offer-focus__amount{font-size:clamp(17px, 2.2vw, 21px)}.sqz-offer-focus--compact .sqz-offer-focus__facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:8px}.sqz-offer-focus--compact .sqz-offer-focus__facts>div{display:flex;gap:6px;padding:0;border:0}.sqz-offer-focus--compact .sqz-offer-focus__facts>div:first-child{display:none}.sqz-offer-focus--compact .sqz-offer-focus__facts dt::after{content:"："}.sqz-offer-focus--compact .sqz-offer-focus__status{font-size:13.5px}.sqz-offer-focus--compact .sqz-offer-focus__actions{margin-top:12px}.sqz-offer-focus--compact .sqz-offer-focus__cta{min-height:40px;padding:7px 18px;font-size:14.5px}@media (max-width:600px){.sqz-offer-focus{--of-stamp:74px;padding:20px 18px 18px;background:var(--of-face)}.sqz-offer-focus .sqz-offer-focus__perf{display:none}.sqz-offer-focus .sqz-offer-focus__heading{padding-right:calc(var(--of-stamp) - 4px)}.sqz-offer-focus .sqz-offer-focus__status{top:12px;right:10px;font-size:13px;transform:rotate(-11deg)}.sqz-offer-focus--compact{--of-stamp:66px;padding:16px 16px 14px}.sqz-offer-focus .sqz-offer-focus__facts>div{grid-template-columns:4.8em minmax(0,1fr)}.sqz-offer-focus .sqz-offer-focus__cta{flex:1 1 auto}}.editor-styles-wrapper .sqz-offer-focus--editor{padding:20px 22px}.editor-styles-wrapper .sqz-offer-focus--editor .sqz-offer-focus__status{position:static;display:inline-flex;width:auto;height:auto;margin:8px 0 0;padding:3px 12px;border-width:1.5px;border-radius:999px;box-shadow:none;transform:none;font-size:14px;mix-blend-mode:normal}.editor-styles-wrapper .sqz-offer-focus--editor .sqz-offer-focus__status::after{content:none}.editor-styles-wrapper .sqz-offer-focus--editor .sqz-offer-focus__status::before{content:none}.editor-styles-wrapper .sqz-offer-focus__date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.editor-styles-wrapper .sqz-offer-focus__date-fields label{display:grid;gap:4px;font-size:13px;color:var(--of-muted)}.editor-styles-wrapper .sqz-offer-focus__date-fields input{min-height:40px;padding:6px 10px;border:1px solid var(--of-line-2);border-radius:6px;background:#fff;font:inherit;color:var(--of-ink)}.editor-styles-wrapper .sqz-offer-focus__date-fields input:focus-visible{outline:2px solid var(--of-gold);outline-offset:2px}.editor-styles-wrapper .sqz-offer-focus [data-rich-text-placeholder]::after{color:var(--of-muted);opacity:.7}.editor-styles-wrapper .sqz-offer-focus__cta.is-muted{background:#fff0;color:var(--of-jade)!important;box-shadow:none}.sqz-offer-weekdays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 6px}@media (prefers-reduced-motion:reduce){.sqz-offer-focus .sqz-offer-focus__status{animation:none!important}.sqz-offer-focus .sqz-offer-focus__cta{transition:none}}@media (forced-colors:active){.sqz-offer-focus{border:1px solid CanvasText;box-shadow:none}.sqz-offer-focus .sqz-offer-focus__status{border:2px solid CanvasText;box-shadow:none;mix-blend-mode:normal;color:CanvasText}.sqz-offer-focus .sqz-offer-focus__cta{border:1px solid ButtonText}.sqz-offer-focus[data-offer-status="ended"] .sqz-offer-focus__amount{text-decoration:line-through}}@media print{.sqz-offer-focus{break-inside:avoid;box-shadow:none;background:#fff}.sqz-offer-focus .sqz-offer-focus__status{mix-blend-mode:normal}.sqz-offer-focus .sqz-offer-focus__actions{display:none}}