#loyalty-app{--ly-cream: #faf9f5;--ly-bone: #efeadc;--ly-beige: #e8e3d5;--ly-white: #ffffff;--ly-ink: #2c2c2c;--ly-black: #0b0202;--ly-muted: #6e6a60;--ly-rule: #d8d2c2;background:var(--ly-cream);color:var(--ly-ink);font-family:Times New Roman,Times,serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}#loyalty-app *,#loyalty-app *:before,#loyalty-app *:after{box-sizing:border-box;border-radius:0!important}#loyalty-app .ly-kicker{font-family:EB Garamond,Garamond,serif;text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:var(--ly-muted)}#loyalty-app .ly-display{font-family:EB Garamond,Garamond,serif;font-weight:500;letter-spacing:-.01em;color:var(--ly-black);margin:0}#loyalty-app .ly-italic{font-style:italic;color:var(--ly-muted)}#loyalty-app .ly-btn{display:inline-block;font-family:EB Garamond,Garamond,serif;text-transform:uppercase;letter-spacing:.2em;font-size:11px;padding:14px 32px;border:1px solid var(--ly-black);background:var(--ly-black);color:var(--ly-cream);cursor:pointer;transition:opacity .26s ease;text-decoration:none}#loyalty-app .ly-btn:hover{opacity:.6}#loyalty-app .ly-btn--ghost{background:transparent;color:var(--ly-black)}#loyalty-app .ly-btn--ghost-light{background:transparent;color:var(--ly-cream);border-color:#faf9f580}#loyalty-app .ly-wrap{max-width:980px;margin:0 auto;padding:72px 24px 88px}#loyalty-app .ly-center{text-align:center}#loyalty-app .ly-hero h1{font-family:EB Garamond,Garamond,serif;font-weight:500;font-size:46px;line-height:1.1;color:var(--ly-black);margin:16px 0 12px}#loyalty-app .ly-hero p{font-style:italic;color:var(--ly-muted);max-width:520px;margin:0 auto 32px}#loyalty-app .ly-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#loyalty-app .ly-urgency{display:inline-block;border:1px solid var(--ly-rule);padding:10px 18px;font-style:italic;color:var(--ly-ink);margin:24px 0}#loyalty-app .ly-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ly-rule);border:1px solid var(--ly-rule);margin:40px 0}#loyalty-app .ly-fact{background:var(--ly-cream);padding:24px 16px;text-align:center}#loyalty-app .ly-fact:nth-child(2){background:var(--ly-bone)}#loyalty-app .ly-fact strong{font-family:EB Garamond,Garamond,serif;font-weight:500;font-size:28px;color:var(--ly-black);display:block}#loyalty-app .ly-card{position:relative;max-width:560px;margin:0 auto;background:var(--ly-black);color:var(--ly-cream);padding:44px 48px;overflow:hidden}#loyalty-app .ly-card:after{content:"";position:absolute;right:-40px;bottom:-40px;width:220px;height:220px;background:var(--ly-fleur, none) center/contain no-repeat;opacity:.14;filter:invert(1);pointer-events:none}#loyalty-app .ly-card-head{font-family:EB Garamond,Garamond,serif;text-transform:uppercase;letter-spacing:.24em;font-size:11px;opacity:.75}#loyalty-app .ly-balance{font-family:EB Garamond,Garamond,serif;font-weight:500;font-size:76px;line-height:1;margin:18px 0 6px}#loyalty-app .ly-pending{font-style:italic;opacity:.75;font-size:15px}#loyalty-app .ly-reward-badge{display:inline-block;border:1px solid rgba(255,255,255,.5);padding:8px 16px;margin-top:18px;font-family:EB Garamond,Garamond,serif;text-transform:uppercase;letter-spacing:.18em;font-size:10px}#loyalty-app .ly-card-rule{border:0;border-top:1px solid rgba(250,249,245,.25);margin:24px 0}#loyalty-app .ly-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-family:EB Garamond,Garamond,serif;text-transform:uppercase;letter-spacing:.24em;font-size:9px;opacity:.8}#loyalty-app .ly-grid2{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin:56px 0}#loyalty-app .ly-tcs{margin-top:40px;font-family:EB Garamond,Garamond,serif;text-transform:uppercase;letter-spacing:.18em;font-size:10px;opacity:.6}#loyalty-app .ly-tcs a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}#loyalty-app .ly-list{list-style:none;margin:0;padding:0}#loyalty-app .ly-list li{border-top:1px solid var(--ly-rule);padding:12px 0}#loyalty-app .ly-gauge-track{position:relative;height:2px;background:var(--ly-rule);margin:24px 0 12px}#loyalty-app .ly-gauge-fill{position:absolute;left:0;top:0;height:2px;background:var(--ly-black)}#loyalty-app .ly-gauge-dot{position:absolute;top:-4px;width:9px;height:9px;transform:translate(-50%);background:var(--ly-cream);border:1px solid var(--ly-black)}#loyalty-app .ly-gauge-dot--reached{background:var(--ly-black)}#loyalty-app .ly-gauge-legend{font-style:italic;color:var(--ly-muted);font-size:13px}#loyalty-app .ly-active-reward{background:var(--ly-bone);border:1px solid var(--ly-rule);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0}#loyalty-app .ly-selection{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}#loyalty-app .ly-piece{border:1px solid var(--ly-rule);background:var(--ly-cream)}#loyalty-app .ly-piece-img{aspect-ratio:1;background:var(--ly-beige);background-size:cover;background-position:center;mix-blend-mode:multiply}#loyalty-app .ly-piece-body{padding:12px 14px;text-align:center}#loyalty-app .ly-ledger-row{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--ly-rule);font-size:14px}#loyalty-app .ly-ledger-row .ly-muted{color:var(--ly-muted);font-style:italic}#loyalty-app .ly-panel{background:var(--ly-bone);border:1px solid var(--ly-rule);padding:24px}#loyalty-app .ly-code-box{display:inline-block;background:var(--ly-white);border:1px solid var(--ly-black);padding:18px 28px;font-family:EB Garamond,Garamond,serif;letter-spacing:.18em;font-size:26px;color:var(--ly-black);margin:16px 0}#loyalty-app .ly-welcome{background:var(--ly-black);color:var(--ly-cream);padding:16px 24px;text-align:center;margin-bottom:32px}#loyalty-app [hidden]{display:none!important}@media(max-width:720px){#loyalty-app .ly-wrap{padding:40px 16px 56px}#loyalty-app .ly-hero h1{font-size:32px}#loyalty-app .ly-card{padding:32px 24px}#loyalty-app .ly-balance{font-size:56px}#loyalty-app .ly-grid2{grid-template-columns:1fr;gap:32px}#loyalty-app .ly-selection{grid-template-columns:1fr 1fr}#loyalty-app .ly-facts{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/loyalty.css.map */
