.rays-loyalty-personal-center #tab-3-2.coupons.tab-content{padding:0}.rays-loyalty-personal-center .personal-center-coupon,.rays-loyalty-personal-center .rl-pc-coupon{--rl-coupon-tear-bg: #fff;display:block;min-height:320px;background:#fff;font-family:Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.45;color:#1c1c1c}.rays-loyalty-personal-center #tab-3-2.coupons.tab-content,.rays-loyalty-personal-center .rl-pc-coupon__list.discount-code-list,.rays-loyalty-personal-center .rl-pc-coupon,.rays-loyalty-personal-center .personal-center-coupon{overflow:visible}.rays-loyalty-personal-center .rl-pc-coupon__toolbar.title{padding:12px 16px 0}.rays-loyalty-personal-center .rl-pc-coupon__toolbar-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;border-bottom:1px solid rgba(111,70,46,.15)}.rays-loyalty-personal-center .rl-pc-coupon__status-tabs.tab-list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0}.rays-loyalty-personal-center .rl-pc-coupon__status-tabs .tab-item,.rays-loyalty-personal-center .rl-pc-coupon__status-tab{margin:0 20px 0 0;padding:6px 0;border:none;border-radius:0;background:transparent;color:#0000008c;font-family:inherit;font-size:16px;font-weight:400;line-height:26px;cursor:pointer;white-space:nowrap}.rays-loyalty-personal-center .rl-pc-coupon__status-tabs .tab-item.is-active,.rays-loyalty-personal-center .rl-pc-coupon__status-tab.is-active{color:#6f462e;font-weight:600;box-shadow:inset 0 -2px #6f462e}.rays-loyalty-personal-center .rl-pc-coupon__records-link{flex-shrink:0;margin-bottom:6px;font-size:15px;font-weight:500;color:#6f462e;text-decoration:none;white-space:nowrap}.rays-loyalty-personal-center .rl-pc-coupon__filters.gift-list-all{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:14px 16px 0}.rays-loyalty-personal-center .rl-pc-coupon__filter{margin:0;padding:6px 22px;border:1px solid #f2f3f5;border-radius:20px;background:#f2f3f5;color:#000;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;cursor:pointer}.rays-loyalty-personal-center .rl-pc-coupon__filter.is-active,.rays-loyalty-personal-center .rl-pc-coupon__filter.gift-all{border-color:#6f462e;background:#6f462e0f;color:#6f462e;font-weight:600}.rays-loyalty-personal-center .rl-pc-coupon__loading{padding:24px 16px;font-size:16px}.rays-loyalty-personal-center .rl-pc-coupon__empty p{font-size:18px;line-height:1.5;color:#c8c9cc}.rays-loyalty-personal-center .rl-pc-coupon__list.discount-code-list,.rays-loyalty-personal-center .personal-center-coupon .discount-code-list{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.rays-loyalty-personal-center #tab-3-2 .discount-card,.rays-loyalty-personal-center #tab-3-2 .rl-discount-card,.rays-loyalty-personal-center .rl-pc-coupon .discount-card,.rays-loyalty-personal-center .rl-pc-coupon .rl-discount-card,.rays-loyalty-personal-center .personal-center-coupon .discount-card{--rl-coupon-pad-x: 16px;--rl-coupon-pad-y: 10px;--rl-coupon-top-h: 108px;--rl-coupon-tear-y: calc(var(--rl-coupon-pad-y) + var(--rl-coupon-top-h));--rl-coupon-notch-w: 15px;--rl-coupon-notch-h: 25px;--rl-coupon-notch-inset: 6px;--rl-coupon-border: rgba(111, 70, 46, .28);--rl-coupon-bg: rgba(111, 70, 46, .08);--rl-coupon-tear-bg: #fff;--rl-coupon-text: #1c1c1c;--rl-coupon-accent: #6f462e;--rl-coupon-muted: rgba(28, 28, 28, .62);position:relative;box-sizing:border-box;flex:1 1 calc(50% - 8px);min-width:min(100%,320px);max-width:calc(50% - 8px);margin:0;padding:10px 16px;overflow:visible;border:1px solid var(--rl-coupon-border);border-radius:5px;background-color:var(--rl-coupon-bg);background-image:none;color:var(--rl-coupon-text);font-size:14px;font-weight:400;line-height:1.35}.rays-loyalty-personal-center #tab-3-2 .discount-card__top:after,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__top:after{content:"";position:absolute;top:0;right:0;bottom:0;width:133px;background-image:url(/cdn/shop/files/3.png-4.png?v=1779084245);background-repeat:no-repeat;background-position:center right;background-size:120px auto;opacity:.1;pointer-events:none;z-index:0}.rays-loyalty-personal-center #tab-3-2 .discount-card__notch,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__notch{position:absolute;top:var(--rl-coupon-tear-y);z-index:20;width:var(--rl-coupon-notch-w);height:var(--rl-coupon-notch-h);background:var(--rl-coupon-tear-bg);box-sizing:border-box;pointer-events:none}.rays-loyalty-personal-center #tab-3-2 .discount-card__notch--left,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__notch--left{left:0;transform:translate(calc(-50% + var(--rl-coupon-notch-inset)),-50%);box-shadow:1px 0 0 var(--rl-coupon-tear-bg);border-top:1px solid var(--rl-coupon-border);border-right:1px solid var(--rl-coupon-border);border-bottom:1px solid var(--rl-coupon-border);border-left:none;border-top-right-radius:100px;border-bottom-right-radius:100px}.rays-loyalty-personal-center #tab-3-2 .discount-card__notch--right,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__notch--right{right:0;transform:translate(calc(50% - var(--rl-coupon-notch-inset)),-50%);box-shadow:-1px 0 0 var(--rl-coupon-tear-bg);border-top:1px solid var(--rl-coupon-border);border-bottom:1px solid var(--rl-coupon-border);border-left:1px solid var(--rl-coupon-border);border-right:none;border-top-left-radius:100px;border-bottom-left-radius:100px}.rays-loyalty-personal-center #tab-3-2 .discount-card.unavailable,.rays-loyalty-personal-center .rl-pc-coupon .discount-card.unavailable{--rl-coupon-border: rgba(0, 0, 0, .14);--rl-coupon-bg: rgba(0, 0, 0, .05);filter:grayscale(.85);opacity:.78;color:#00000073}.rays-loyalty-personal-center #tab-3-2 .discount-card.unavailable .discount-card__top:after,.rays-loyalty-personal-center .rl-pc-coupon .discount-card.unavailable .discount-card__top:after{opacity:.06}.rays-loyalty-personal-center #tab-3-2 .discount-card__top,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__top{position:relative;z-index:2;box-sizing:border-box;min-height:var(--rl-coupon-top-h);padding:0;overflow:visible}.rays-loyalty-personal-center #tab-3-2 .discount-card__contaier,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__contaier{position:relative;z-index:1;max-width:calc(100% - 76px)}.rays-loyalty-personal-center #tab-3-2 .discount-card__ratio,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__ratio{font-size:24px;font-weight:600;line-height:1.2;color:var(--rl-coupon-accent);text-align:left}.rays-loyalty-personal-center #tab-3-2 .discount-card.unavailable .discount-card__ratio,.rays-loyalty-personal-center .rl-pc-coupon .discount-card.unavailable .discount-card__ratio{color:#00000080}.rays-loyalty-personal-center #tab-3-2 .discount-card__threshold,.rays-loyalty-personal-center #tab-3-2 .discount-card__code,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__threshold,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__code{margin-top:6px;font-size:14px;font-weight:400;line-height:1.35;color:var(--rl-coupon-muted)}.rays-loyalty-personal-center #tab-3-2 .discount-card__code__value,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__code__value{margin-left:4px;font-weight:600;color:var(--rl-coupon-accent)}.rays-loyalty-personal-center #tab-3-2 .discount-card__vip,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__vip{position:absolute;top:24px;right:12px;z-index:3;display:block;width:56px;height:56px;object-fit:contain;object-position:center;pointer-events:none}.rays-loyalty-personal-center #tab-3-2 .discount-card__top .discount-dividing,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__top .discount-dividing{position:absolute;left:calc(var(--rl-coupon-notch-w) - var(--rl-coupon-pad-x));right:calc(var(--rl-coupon-notch-w) - var(--rl-coupon-pad-x));bottom:0;z-index:7;display:flex;align-items:center;height:var(--rl-coupon-notch-h);margin:0;transform:translateY(50%);pointer-events:none}.rays-loyalty-personal-center #tab-3-2 .discount-card__top .discount-dividing__dotted-line,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__top .discount-dividing__dotted-line{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;white-space:nowrap;line-height:0}.rays-loyalty-personal-center #tab-3-2 .discount-dividing__dotted-line__separator,.rays-loyalty-personal-center .rl-pc-coupon .discount-dividing__dotted-line__separator{display:inline-block;flex-shrink:0;width:4px;height:1px;margin-left:6px;background-color:#6f462e2e}.rays-loyalty-personal-center #tab-3-2 .discount-card__rule,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__rule{position:relative;z-index:1;margin:0;padding:10px 76px 0 0;min-height:44px}.rays-loyalty-personal-center #tab-3-2 .discount-card__rule__value,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__rule__value{font-size:13px;font-weight:400;line-height:1.4;color:var(--rl-coupon-muted)}.rays-loyalty-personal-center #tab-3-2 .discount-card__rule .rule-text,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__rule .rule-text{margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.4;color:var(--rl-coupon-muted)}.rays-loyalty-personal-center #tab-3-2 .discount-card .discount-card__code,.rays-loyalty-personal-center #tab-3-2 .discount-card .discount-card__threshold,.rays-loyalty-personal-center .rl-pc-coupon .discount-card .discount-card__code,.rays-loyalty-personal-center .rl-pc-coupon .discount-card .discount-card__threshold{color:var(--rl-coupon-muted);font-weight:400}.rays-loyalty-personal-center #tab-3-2 .discount-card .discount-card__code__value,.rays-loyalty-personal-center .rl-pc-coupon .discount-card .discount-card__code__value{color:var(--rl-coupon-accent);font-weight:600}.rays-loyalty-personal-center #tab-3-2 .discount-card__rule .rule-text:first-of-type,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__rule .rule-text:first-of-type{margin-top:0;max-width:78%}.rays-loyalty-personal-center #tab-3-2 .discount-card__rule__copy-button,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__rule__copy-button{position:absolute;top:12px;right:12px;padding:5px 17px;border:none;border-radius:19px;background:#fff;color:#6f462e;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:0 1px 4px #00000014}.rays-loyalty-personal-center #tab-3-2 .discount-card.unavailable .discount-card__rule__copy-button,.rays-loyalty-personal-center .rl-pc-coupon .discount-card.unavailable .discount-card__rule__copy-button{display:none}@media screen and (max-width:749px){.rays-loyalty-personal-center #tab-3-2 .discount-card,.rays-loyalty-personal-center .rl-pc-coupon .discount-card{flex:1 1 100%;min-width:100%;max-width:100%}.rays-loyalty-personal-center #tab-3-2 .discount-card,.rays-loyalty-personal-center .rl-pc-coupon .discount-card{--rl-coupon-top-h: 104px}.rays-loyalty-personal-center #tab-3-2 .discount-card__ratio,.rays-loyalty-personal-center .rl-pc-coupon .discount-card__ratio{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rays-loyalty-pc-coupon.css.map */
