.gift-card.svelte-1yq11f0{min-height:520px;color:var(--member-text,#4b483d);flex-direction:column;gap:14px;display:flex;overflow:visible}.gift-tabs.svelte-1yq11f0{z-index:2;isolation:isolate;flex:0 0 30px;grid-template-columns:1fr 1fr;gap:10px;height:30px;display:grid;position:relative;transform:translateY(15px)}.gift-tabs.svelte-1yq11f0:after{content:"";z-index:0;border-top:1px solid var(--member-border,#c9c4b7);position:absolute;top:1px;left:10px;right:10px}.gift-tabs.svelte-1yq11f0 a:where(.svelte-1yq11f0){z-index:1;box-sizing:border-box;border:1px solid var(--member-border,#c9c4b7);height:30px;color:inherit;letter-spacing:.18px;text-align:center;border-radius:10px 10px 0 0;padding:7px 15px 5px;font-size:18px;line-height:1;text-decoration:none;position:relative}.gift-tabs.svelte-1yq11f0 a:where(.svelte-1yq11f0):not(.active){color:#4b483d;background:#ddd3be}.gift-tabs.svelte-1yq11f0 a.active:where(.svelte-1yq11f0){border-bottom-color:var(--member-bg,#fff);background:var(--member-bg,#fff)}.gift-content-card.svelte-1yq11f0{box-sizing:border-box;border:1px solid var(--member-border,#c9c4b7);background:var(--member-bg,#fff);border-radius:0 0 20px 20px;flex:1;min-height:476px;overflow:hidden}.voucher-content.svelte-1yq11f0{flex-direction:column;gap:20px;padding:10px 20px 20px;display:flex}.voucher-status-tabs.svelte-1yq11f0{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.voucher-status-tabs.svelte-1yq11f0 a:where(.svelte-1yq11f0){color:#44494b;text-align:center;border-bottom:1px solid #4b483d1a;padding:5px 10px;font-size:16px;line-height:1;text-decoration:none}.voucher-status-tabs.svelte-1yq11f0 a.active:where(.svelte-1yq11f0){border-bottom-color:#4b483d}.voucher-status-tabs.svelte-1yq11f0 strong:where(.svelte-1yq11f0){color:#ff6d1f}.voucher-list.svelte-1yq11f0{gap:20px;display:grid}.voucher-card.svelte-1yq11f0{color:#2b2b2b;background:linear-gradient(#ebe2c5 32.692%,#f6f4ec 92.788%);border:1px solid #bcbcbc;border-radius:20px;align-items:center;gap:10px;min-height:128px;padding:10px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 4px #00000080}.voucher-card.inactive.svelte-1yq11f0{background:linear-gradient(#eaeaeacc 32.692%,#fffc 92.788%);box-shadow:0 0 8px #00000080}.voucher-art.svelte-1yq11f0{object-fit:cover;border-radius:10px;flex:0 0 100px;width:100px;height:100px}.voucher-copy.svelte-1yq11f0{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;min-width:0;display:flex}.inactive.svelte-1yq11f0 .voucher-art:where(.svelte-1yq11f0),.inactive.svelte-1yq11f0 .voucher-copy:where(.svelte-1yq11f0){opacity:.5}.voucher-copy.svelte-1yq11f0 h2:where(.svelte-1yq11f0){color:#2b2b2b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;font-weight:500;line-height:1.2;overflow:hidden}.voucher-copy.svelte-1yq11f0 p:where(.svelte-1yq11f0){color:#4b483d;font-weight:500;line-height:1.2}.voucher-description.svelte-1yq11f0{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;overflow:hidden}.voucher-validity.svelte-1yq11f0{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.voucher-validity.svelte-1yq11f0 img:where(.svelte-1yq11f0){width:20px;height:20px}.rules-link.svelte-1yq11f0{color:#3875fa;cursor:pointer;background:0 0;padding:0;font-size:14px;font-weight:500;line-height:1.2}.use-button.svelte-1yq11f0{color:#1c1b17;letter-spacing:.4px;cursor:pointer;background:#ff6d1f;border:1px solid #ff9055;border-radius:8px;flex:none;padding:7px 10px;font-size:14px;font-weight:700}.voucher-stamp.svelte-1yq11f0{color:#fff;background:#737373;border:1px solid #737373;border-radius:50%;place-items:center;width:100px;height:100px;font-size:18px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.voucher-stamp.expired.svelte-1yq11f0{background:#c80000;border-color:#c80000}.coupon-content.svelte-1yq11f0{min-height:474px;padding:20px}.coupon-status.svelte-1yq11f0{color:#74706a;text-align:center;place-items:center;min-height:400px;display:grid}.coupon-list.svelte-1yq11f0{gap:12px;display:grid}.coupon-item.svelte-1yq11f0{border-bottom:1px solid #ddd3be;padding:16px}.coupon-item.svelte-1yq11f0 h2:where(.svelte-1yq11f0){margin-bottom:8px;font-size:18px}.coupon-item.svelte-1yq11f0 p:where(.svelte-1yq11f0){margin-bottom:8px}.coupon-item.svelte-1yq11f0 time:where(.svelte-1yq11f0){color:#777;font-size:13px}.rules-dialog.svelte-1yq11f0{box-sizing:border-box;color:#44494b;background:#fcf9f2;border:1px solid #a69b84;border-radius:16px;width:min(500px,100vw - 32px);max-width:none;margin:auto;padding:20px;box-shadow:0 0 2px #00000080}.rules-dialog.svelte-1yq11f0::backdrop{background:#ffffffe6}.rules-dialog.svelte-1yq11f0 header:where(.svelte-1yq11f0){place-items:center;height:50px;display:grid;position:relative}.rules-dialog.svelte-1yq11f0 h2:where(.svelte-1yq11f0){color:#000;font-size:24px;font-weight:700;line-height:1.2}.dialog-close.svelte-1yq11f0{cursor:pointer;background:0 0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:0}.dialog-close.svelte-1yq11f0 img:where(.svelte-1yq11f0){width:30px;height:30px}.rules-content.svelte-1yq11f0{flex-direction:column;align-items:center;gap:20px;padding-top:30px;display:flex}.rules-content.svelte-1yq11f0 p:where(.svelte-1yq11f0){color:#44494b;text-align:center;width:100%;min-height:162px;font-size:16px;line-height:1.75}.dialog-action.svelte-1yq11f0{color:#1c1b17;letter-spacing:.4px;background:#ff6d1f;border:1px solid #ff9055;border-radius:8px;place-items:center;width:100%;height:38px;margin-top:20px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;display:grid}:root[data-theme=night] .gift-card.svelte-1yq11f0{--member-bg:#272422;--member-border:#5c514d;--member-text:#f2f2f2}:root[data-theme=night] .gift-tabs.svelte-1yq11f0 a:where(.svelte-1yq11f0):not(.active){color:#e3cec6;background:#5c514d}:root[data-theme=night] .voucher-status-tabs.svelte-1yq11f0 a:where(.svelte-1yq11f0){color:#4f869a;border-bottom-color:#ede9dc1a}:root[data-theme=night] .voucher-status-tabs.svelte-1yq11f0 a.active:where(.svelte-1yq11f0){color:#bbd6e0;border-bottom-color:#ede9dc}:root[data-theme=night] .voucher-status-tabs.svelte-1yq11f0 strong:where(.svelte-1yq11f0){color:#d8ff35}:root[data-theme=night] .voucher-card.svelte-1yq11f0:not(.inactive){background:linear-gradient(#ddf2ff 32.692%,#b2bcdd 92.788%);min-height:125px}:root[data-theme=night] .rules-link.svelte-1yq11f0{color:#d92c04;font-size:12px;font-weight:400}:root[data-theme=night] .use-button.svelte-1yq11f0{background:#c4e538;border-color:#dcf281}:root[data-theme=night] .voucher-stamp.svelte-1yq11f0:not(.expired){background:#373333}:root[data-theme=night] .rules-dialog.svelte-1yq11f0{color:#ddd3be;background:#2b272e;border-color:#d5e1ea;box-shadow:0 0 2px #00000059}:root[data-theme=night] .rules-dialog.svelte-1yq11f0::backdrop{background:#000000a6}:root[data-theme=night] .rules-dialog.svelte-1yq11f0 h2:where(.svelte-1yq11f0){color:#fff}:root[data-theme=night] .dialog-close.svelte-1yq11f0 img:where(.svelte-1yq11f0){filter:brightness(0)invert()}:root[data-theme=night] .rules-content.svelte-1yq11f0 p:where(.svelte-1yq11f0){color:#ddd3be}:root[data-theme=night] .dialog-action.svelte-1yq11f0{background:#c4e538;border-color:#deee9c}@media (width<=760px){.voucher-content.svelte-1yq11f0{padding-inline:12px}.voucher-card.svelte-1yq11f0{align-items:flex-start}.voucher-art.svelte-1yq11f0{flex-basis:80px;width:80px;height:80px}.use-button.svelte-1yq11f0{align-self:center}.voucher-stamp.svelte-1yq11f0{width:76px;height:76px;font-size:15px}}@media (width>=761px){.voucher-list.svelte-1yq11f0{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.voucher-card.svelte-1yq11f0{min-width:0}.voucher-card.svelte-1yq11f0:not(.inactive){background:#f9f9f9;grid-template-rows:auto auto auto 31px;grid-template-columns:100px minmax(0,1fr);gap:10px;min-height:161px;display:grid}.voucher-card.svelte-1yq11f0:not(.inactive) .voucher-art:where(.svelte-1yq11f0){grid-area:1/1/4}.voucher-card.svelte-1yq11f0:not(.inactive) .voucher-copy:where(.svelte-1yq11f0){display:contents}.voucher-card.svelte-1yq11f0:not(.inactive) .voucher-copy:where(.svelte-1yq11f0) h2:where(.svelte-1yq11f0){grid-area:1/2;align-self:end}.voucher-card.svelte-1yq11f0:not(.inactive) .voucher-description:where(.svelte-1yq11f0){grid-area:2/2;align-self:center}.voucher-card.svelte-1yq11f0:not(.inactive) .voucher-validity:where(.svelte-1yq11f0){grid-area:3/2;align-self:start}.voucher-validity.svelte-1yq11f0{overflow:hidden}.voucher-validity.svelte-1yq11f0 img:where(.svelte-1yq11f0){flex:none}.voucher-card.svelte-1yq11f0:not(.inactive) .rules-link:where(.svelte-1yq11f0){width:calc(50% - 5px);height:31px;color:var(--color-ink);letter-spacing:.4px;background:#fffc;border:1px solid #a3aeae;border-radius:8px;grid-area:4/1/auto/-1;font-size:14px;font-weight:500}.voucher-card.svelte-1yq11f0:not(.inactive) .rules-decoration:where(.svelte-1yq11f0){display:none}.voucher-card.svelte-1yq11f0:not(.inactive) .use-button:where(.svelte-1yq11f0){grid-area:4/1/auto/-1;justify-self:end;width:calc(50% - 5px);height:31px;padding:0 10px}.voucher-card.inactive.svelte-1yq11f0{background:#f3f3f3cc;min-height:121px}:root[data-theme=night] .voucher-card.svelte-1yq11f0:not(.inactive){min-height:161px}:root[data-theme=night] .voucher-card.svelte-1yq11f0:not(.inactive) .voucher-copy:where(.svelte-1yq11f0) h2:where(.svelte-1yq11f0),:root[data-theme=night] .voucher-card.svelte-1yq11f0:not(.inactive) .voucher-copy:where(.svelte-1yq11f0) p:where(.svelte-1yq11f0){color:var(--color-ink)}:root[data-theme=night] .voucher-card.svelte-1yq11f0:not(.inactive) .use-button:where(.svelte-1yq11f0){border-color:#deee9c}}
