.template-page-lp-rewards #main [id$=__lp_rewards],.template-page-lp-rewards #main [id$=__lp_rewards]>*{margin-top:0!important;padding-left:0!important;padding-right:0!important}.template-page-lp-rewards #main .container--fullwidth-with-horizontal-space{padding:0!important}.lp-rw{--navy: #0B1E5B;--navy-2: #16307F;--orange: #E8532A;--orange-dark: #C9411D;--yellow: #F4C84F;--cream: #FFF6E6;--cream-2: #FCE9CC;--ink: #141A3A;--muted: #5D6382;--line: rgba(11, 30, 91, .12);--display: "Fredoka", "DM Sans", system-ui, sans-serif;--body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.lp-rw *{box-sizing:border-box}.lp-rw h1,.lp-rw h2,.lp-rw h3{font-family:var(--display)!important;font-weight:600!important;letter-spacing:-.005em;margin:0;color:var(--ink);text-transform:none!important;line-height:1.15}.lp-rw p{margin:0}.lp-rw a{color:inherit}.lp-rw__wrap{max-width:1080px;margin:0 auto;padding:0 24px}.lp-rw__eyebrow{font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.lp-rw__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--orange);color:#fff!important;border-radius:999px;padding:16px 26px;font:700 14px/1 var(--body);letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;border:0;cursor:pointer;transition:background .15s ease,transform .15s ease}.lp-rw__btn:hover{background:var(--orange-dark);transform:translateY(-1px)}.lp-rw__btn--navy{background:var(--navy)}.lp-rw__btn--navy:hover{background:var(--navy-2)}.lp-rw__btn svg{width:18px;height:18px;flex:none}.lp-rw__meta{display:block;font-size:13px;color:var(--muted);margin-top:10px}.lp-rw__hero .lp-rw__meta{color:#ffffffb3}.lp-rw__hero{background:var(--navy);color:#fff;padding:64px 0 72px;overflow:hidden}.lp-rw__hero .lp-rw__eyebrow{color:var(--yellow)}.lp-rw__hero h1{color:#fff;font-size:46px;margin-bottom:16px}.lp-rw__hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.lp-rw__lead{font-size:18px;color:#ffffffd9;max-width:520px;margin-bottom:28px}.lp-rw__fan{position:relative;height:420px}.lp-rw__fan img{position:absolute;width:58%;height:auto;border-radius:10px;box-shadow:0 24px 50px #00000059;border:1px solid rgba(255,255,255,.15);background:#fff}.lp-rw__fan img:nth-child(1){left:0;top:30px;transform:rotate(-6deg);z-index:3}.lp-rw__fan img:nth-child(2){left:32%;top:0;transform:rotate(4deg);z-index:2;width:62%}.lp-rw__fan img:nth-child(3){left:42%;top:170px;transform:rotate(-3deg);z-index:4;width:52%}.lp-rw__pages{padding:64px 0}.lp-rw__head{text-align:center;max-width:640px;margin:0 auto 32px}.lp-rw__head h2{font-size:34px;margin-bottom:8px}.lp-rw__head p{color:var(--muted);font-size:17px}.lp-rw__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-rw__card{background:#fff;border:1.5px solid var(--cream-2);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.lp-rw__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0b1e5b1f}.lp-rw__card-img{background:var(--cream);padding:18px 18px 0}.lp-rw__card-img img{display:block;width:100%;height:auto;border-radius:8px 8px 0 0;box-shadow:0 -6px 24px #0b1e5b14}.lp-rw__card-body{padding:18px 20px 20px}.lp-rw__card-body small{display:block;font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.lp-rw__card-body h3{font-size:20px;margin-bottom:6px}.lp-rw__card-body p{font-size:14.5px;color:#2a3050}.lp-rw__band{background:var(--cream);padding:64px 0}.lp-rw__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0;counter-reset:s}.lp-rw__steps li{background:#fff;border-radius:18px;padding:24px 22px 22px}.lp-rw__steps li:before{counter-increment:s;content:counter(s);display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--yellow);color:var(--ink);font:700 15px/1 var(--display);margin-bottom:12px}.lp-rw__steps h3{font-size:20px;margin-bottom:6px}.lp-rw__steps p{font-size:15px;color:#2a3050}.lp-rw__code{padding:64px 0 8px}.lp-rw__coupon{max-width:720px;margin:0 auto;border:2px dashed var(--orange);background:#fff9f0;border-radius:22px;padding:32px 28px;text-align:center}.lp-rw__coupon h2{font-size:30px;margin-bottom:6px}.lp-rw__coupon p{color:#2a3050;font-size:16px}.lp-rw__coupon-code{font:700 38px/1 var(--display);letter-spacing:.1em;color:var(--navy);margin:18px 0 8px;-webkit-user-select:all;user-select:all}.lp-rw__coupon small{display:block;color:var(--muted);font-size:13px;margin-bottom:20px}.lp-rw__next{padding:64px 0}.lp-rw__book{max-width:820px;margin:0 auto;background:#fff;border:1.5px solid var(--cream-2);border-radius:22px;padding:26px;display:grid;grid-template-columns:150px 1fr auto;gap:26px;align-items:center;box-shadow:0 16px 40px #0b1e5b14}.lp-rw__book img{width:150px;height:auto;border-radius:8px;filter:drop-shadow(0 8px 16px rgba(11,30,91,.2))}.lp-rw__book h3{font-size:24px;margin-bottom:6px}.lp-rw__book p{font-size:15px;color:#2a3050}.lp-rw__book .lp-rw__price{display:block;font:600 22px/1 var(--display);color:var(--navy);margin-top:10px}.lp-rw__foot{border-top:1px solid var(--line);padding:28px 0 40px;text-align:center;font-size:14px;color:var(--muted)}.lp-rw__foot a{color:var(--navy);font-weight:600}@media(max-width:1023px){.lp-rw__hero h1{font-size:38px}.lp-rw__hero-grid{grid-template-columns:1fr;gap:36px}.lp-rw__fan{height:360px;max-width:560px}.lp-rw__grid,.lp-rw__steps{grid-template-columns:repeat(2,1fr)}.lp-rw__book{grid-template-columns:120px 1fr}.lp-rw__book img{width:120px}.lp-rw__book .lp-rw__btn{grid-column:1 / -1}}@media(max-width:767px){.lp-rw{font-size:15px}.lp-rw__hero{padding:40px 0 48px}.lp-rw__hero h1{font-size:30px}.lp-rw__lead{font-size:16px}.lp-rw__btn{width:100%;padding:16px 20px}.lp-rw__fan{height:250px}.lp-rw__pages,.lp-rw__band,.lp-rw__next{padding:44px 0}.lp-rw__code{padding:44px 0 0}.lp-rw__head h2,.lp-rw__coupon h2{font-size:26px}.lp-rw__grid,.lp-rw__steps{grid-template-columns:1fr;gap:14px}.lp-rw__coupon{padding:24px 18px}.lp-rw__coupon-code{font-size:30px}.lp-rw__book{grid-template-columns:1fr;text-align:center;padding:20px}.lp-rw__book img{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lp-rewards.css.map */
