.smile-llp .pm-rewards-top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);padding:clamp(32px,5vw,72px) max(24px,calc((100vw - 1280px)/2));background:radial-gradient(ellipse at top left,#eef4cf 0,transparent 55%),#fbf7ed;align-items:center;border-bottom:1px solid #dce3cf}.smile-llp .pm-rewards-top .smile-header,.smile-llp .pm-rewards-top .smile-ways-to-spend{min-height:0;padding:0;background:transparent;overflow:visible;width:100%}.smile-llp .pm-rewards-top .smile-header:before{display:none}.smile-llp .pm-rewards-top .smile-header__inner{text-align:left}.smile-llp .pm-rewards-top .smile-header__ctas{justify-content:flex-start}.smile-llp .pm-rewards-top .smile-header .smile-cta--tertiary{--smile-cta-text: #083f2e;--smile-cta-border-color: #083f2e}.smile-llp .pm-rewards-top .smile-ways-to-spend__tile:before,.smile-llp .pm-rewards-top .smile-ways-to-spend__tile:after{display:none}.smile-llp .pm-rewards-top .smile-header__card{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0}.smile-llp .pm-rewards-top .smile-header__heading{font-family:var(--font-heading-family);color:#083f2e;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.025em}.smile-llp .pm-rewards-top .smile-header__body{color:#496357;line-height:1.65;max-width:470px}.smile-llp .pm-rewards-top .smile-ways-to-spend__inner{max-width:none}.smile-llp .pm-rewards-top .smile-ways-to-spend__intro{text-align:left;margin-bottom:20px}.smile-llp .pm-rewards-top .smile-ways-to-spend__title{font-family:var(--font-heading-family);font-size:28px;margin:0 0 10px}.smile-llp .pm-rewards-top .smile-ways-to-spend__description{font-size:14px;line-height:1.6;margin:0;color:#496357;max-width:none}.smile-llp .pm-rewards-top .smile-ways-to-spend__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smile-llp .pm-rewards-top .smile-ways-to-spend__tile{width:auto;max-width:none;min-width:0;flex-basis:auto;padding:18px;text-align:left;background:#fffef9;border:1px solid #dce3cf;border-radius:16px;box-shadow:0 4px 14px #083f2e06;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.smile-llp .pm-rewards-top .smile-ways-to-spend__tile-name{margin:0;font-size:15px;line-height:1.35;font-weight:600}.smile-llp .pm-rewards-top .smile-ways-to-spend__tile-value{margin:auto 0 0;padding:4px 10px;background:#eaf3c8;border-radius:20px;color:#083f2e;font-size:13px;font-weight:700}.smile-llp .pm-rewards-top .pm-reward-cash{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;background:transparent;padding:14px 18px;box-shadow:none}.smile-llp .pm-rewards-top .pm-reward-cash .smile-ways-to-spend__tile-value{background:#e6eade}.smile-llp .pm-rewards-top .pm-reward-note{grid-column:1 / -1;font-size:12px;line-height:1.4;margin:-4px 0 0;color:#496357}.smile-llp .pm-rewards-top .smile-ways-to-spend__cta{text-align:left}.smile-llp .pm-rewards-top .smile-cta{margin-top:18px;min-height:44px}@media(max-width:989px){.smile-llp .pm-rewards-top{grid-template-columns:1fr;padding:32px 24px;gap:32px}.smile-llp .pm-rewards-top .smile-header__card,.smile-llp .pm-rewards-top .smile-header__body{max-width:640px}}@media(max-width:480px){.smile-llp .pm-rewards-top{padding:28px 18px}.smile-llp .pm-rewards-top .smile-ways-to-spend__tile{padding:14px 12px}.smile-llp .pm-rewards-top .smile-ways-to-spend__tile-name{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/purefect-rewards-top.css.map */
