.fy-rewards{scroll-margin-top:110px;font:var(--font-base)}.fy-rewards [id]{scroll-margin-top:110px}.fy-rewards__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.fy-rewards__heading .section-heading__inner{padding:0}.pf-for-you.fy-rewards .section-heading__heading{margin:0;font:var(--font-3xl);letter-spacing:-.0076em}.fy-rewards__heading>a{flex-shrink:0}.fy-rewards .button{width:100%;max-width:none;min-width:0}.fy-rewards__wallet{display:grid;gap:var(--spacing-6);padding:var(--spacing-6);border-radius:var(--rounded-base);background:var(--color-forrest-100);color:var(--color-white)}.fy-rewards__balance-card{min-width:0}.fy-rewards__balance-card p{margin:0;color:var(--color-seafoam)}.fy-rewards__eyebrow{margin:0;color:var(--color-caption);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.fy-rewards__wallet .fy-rewards__eyebrow{color:var(--color-seafoam)}.fy-rewards__balance{display:block;min-height:1.1em;margin:var(--spacing-2) 0 var(--spacing-1);color:var(--color-white);font:var(--font-5xl);letter-spacing:-.02em}.fy-rewards__balance.fy-rewards__skeleton{min-width:200px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.fy-rewards__balance-card .fy-rewards__progress{margin-top:var(--spacing-2)}.fy-rewards__balance-card .fy-rewards__expiry{margin-top:var(--spacing-3);font:var(--font-sm);opacity:.85}.fy-rewards__balance-card p:empty{display:none}.fy-rewards__status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-3)}.fy-rewards__wallet .fy-rewards__status .button--secondary{border-color:#fff9;background:transparent;color:var(--color-white)}.fy-rewards__status p:empty{display:none}@property --px{syntax: "<number>"; inherits: true; initial-value: .3;}@property --py{syntax: "<number>"; inherits: true; initial-value: .25;}.fy-wcard{--ink: #112d2f;--muted: rgba(17, 45, 47, .86);--pat: rgba(22, 60, 63, .09);--shine: rgba(255, 255, 255, .7);--f1: #112d2f;--f2: #0f4a44;--f3: #123f5c;--p-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 215'%3E%3Cpath d='M6 86A80 80 0 0 1 86 6h196a12 12 0 0 1 12 12v88a83 83 0 0 1-83 83h-89a6 6 0 0 1-6-6v-47a6 6 0 0 1 6-6h89a24 24 0 0 0 24-24V73a5 5 0 0 0-5-5H104a38 38 0 0 0-38 38v77a6 6 0 0 1-6 6H16a10 10 0 0 1-10-10Z' fill='none' stroke='%23000' stroke-width='5'/%3E%3C/svg%3E");container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:470px;aspect-ratio:550 / 198;border-radius:13% 3.3%/36% 9%;background:var(--metal);color:var(--ink);box-shadow:0 18px 36px -18px #0815168c,0 2px 6px #0815161f;text-align:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fy-wcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,rgba(0,0,0,.03) 1px 2px,transparent 2px 4px);mix-blend-mode:overlay}.fy-wcard__pattern,.fy-wcard__etch,.fy-wcard__spec{position:absolute;pointer-events:none}.fy-wcard__pattern,.fy-wcard__etch:before{top:-20%;right:-20%;bottom:-20%;left:-20%;transform:rotate(-28deg);-webkit-mask:var(--p-tile) 0 0 / 13cqw auto repeat;mask:var(--p-tile) 0 0 / 13cqw auto repeat}.fy-wcard__pattern{background:var(--pat)}.fy-wcard__etch{top:0;right:0;bottom:0;left:0;-webkit-mask:radial-gradient(circle at calc(var(--px) * 100%) calc(var(--py) * 100%),#000 0,transparent 36%);mask:radial-gradient(circle at calc(var(--px) * 100%) calc(var(--py) * 100%),#000 0,transparent 36%)}.fy-wcard__etch:before{content:"";position:absolute;background:var(--shine)}.fy-wcard__spec{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at calc(var(--px) * 100%) calc(var(--py) * 100%),#ffffffbf,#ffffff2e 22%,#fff0 48%);mix-blend-mode:soft-light}.fy-wcard.is-visible:not(.is-live):not([data-tier=loading]){animation:fy-wcard-drift 9s ease-in-out infinite alternate}.fy-wcard.is-live{transition:transform .12s linear}.fy-wcard.is-live:not(.is-tilt){transform:perspective(900px) rotateY(calc((var(--px) - .5) * 9deg)) rotateX(calc((.5 - var(--py)) * 7deg))}@keyframes fy-wcard-drift{0%{--px: .12;--py: .15}50%{--px: .55;--py: .7}to{--px: .92;--py: .3}}.fy-wcard__in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;padding:5.6cqw 6.6cqw 5.2cqw}.fy-wcard__lock{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;margin-left:3.4cqw}.fy-wcard__logo{display:block;width:13.6cqw;height:auto}.fy-wcard__prog{margin:-.4cqw 0 0 3.4cqw;color:var(--ink);font:700 3.6cqw/1 var(--font-heading-family);letter-spacing:-.02em}.fy-rewards__wallet .fy-wcard .fy-wcard__points{grid-area:1 / 2;min-height:0;margin:0;color:var(--ink);font:700 max(4.8cqw,16px) / 1.05 var(--font-heading-family);letter-spacing:-.03em;text-align:right;white-space:nowrap}.fy-rewards__wallet .fy-wcard .fy-wcard__points.fy-rewards__skeleton{min-width:24cqw;height:5cqw;background:#ffffff29}.fy-wcard__tier{grid-area:3 / 1;align-self:end;justify-self:start;margin:0 0 -.4cqw -.5cqw;padding-right:1cqw;background:linear-gradient(100deg,var(--f1) 0,var(--f1) calc(var(--px) * 100% - 26%),var(--f2) calc(var(--px) * 100% - 8%),var(--f3) calc(var(--px) * 100% + 6%),var(--f1) calc(var(--px) * 100% + 26%),var(--f1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font:700 10.8cqw/.8 var(--font-heading-family);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.fy-wcard[data-tier=platinum] .fy-wcard__tier{font-size:9.6cqw}.fy-wcard__who{grid-area:3 / 2;align-self:end;margin-right:5.2cqw;text-align:right}.fy-wcard__who[hidden]{display:none}.fy-wcard__label{display:block;color:var(--muted);font:600 max(1.9cqw,9px) / 1.2 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.fy-wcard__name{display:block;max-width:30cqw;margin-top:.5cqw;overflow:hidden;color:var(--ink);font:600 max(3.4cqw,13px) / 1.1 var(--font-body-family);text-overflow:ellipsis;white-space:nowrap}.fy-wcard[data-tier=silver]{--metal: linear-gradient( 118deg, #f1f3f3 0%, #cdd4d4 22%, #b3bdbd 46%, #dde2e2 62%, #bcc5c5 80%, #a7b2b2 100% )}.fy-wcard[data-tier=gold]{--metal: linear-gradient( 118deg, #f6e6b4 0%, #e0c173 22%, #c69d4a 46%, #ecd28e 62%, #cfa955 80%, #b58d3c 100% );--ink: #0e1f1a;--muted: rgba(14, 31, 26, .9);--pat: rgba(90, 60, 10, .1);--f2: #3b2a06;--f3: #0f4a44}.fy-wcard[data-tier=platinum]{--metal: linear-gradient( 118deg, #f4f9f8 0%, #d5e7e3 22%, #b6d0ca 46%, #e5f0ee 62%, #c3dad5 80%, #a7c4bd 100% );--pat: rgba(22, 90, 80, .1)}.fy-wcard[data-tier=vip],.fy-wcard[data-tier=join],.fy-wcard[data-tier=member]{--ink: #f4f0ec;--muted: rgba(244, 240, 236, .72);--pat: rgba(255, 255, 255, .06);--shine: rgba(255, 255, 255, .13);--f1: #f0892a;--f2: #ffc27a;--f3: #e5c94e}.fy-wcard[data-tier=vip]{--metal: linear-gradient( 118deg, #2e393a 0%, #1a2324 24%, #0d1314 50%, #232d2e 66%, #141b1c 84%, #0a0f10 100% )}.fy-wcard[data-tier=join],.fy-wcard[data-tier=member]{--metal: linear-gradient(118deg, #22565a 0%, #1a4548 45%, #1f4f52 70%, #184144 100%);--muted: rgba(244, 240, 236, .9);--shine: rgba(255, 255, 255, .1);--f1: #ffb35c;--f2: #ffd9a8;--f3: #f3dc7a}:is(.fy-wcard[data-tier=vip],.fy-wcard[data-tier=join],.fy-wcard[data-tier=member]) .fy-wcard__spec{background:radial-gradient(circle at calc(var(--px) * 100%) calc(var(--py) * 100%),#ffffff1a,#fff0 45%);mix-blend-mode:normal}.fy-wcard[data-tier=vip]:before,.fy-wcard[data-tier=join]:before,.fy-wcard[data-tier=member]:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);mix-blend-mode:normal}.fy-wcard .fy-wcard__logo--light,:is(.fy-wcard[data-tier=vip],.fy-wcard[data-tier=join],.fy-wcard[data-tier=member],.fy-wcard[data-tier=loading]) .fy-wcard__logo--ink{display:none}:is(.fy-wcard[data-tier=vip],.fy-wcard[data-tier=join],.fy-wcard[data-tier=member],.fy-wcard[data-tier=loading]) .fy-wcard__logo--light{display:block}.fy-wcard[data-tier=loading]{--metal: linear-gradient( 90deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .14), rgba(255, 255, 255, .06) );--ink: #f4f0ec;--pat: transparent;background-size:200% 100%;box-shadow:none;animation:fy-wcard-loading 1.3s linear infinite}.fy-wcard[data-tier=loading] :is(.fy-wcard__etch,.fy-wcard__spec,.fy-wcard__tier){visibility:hidden}@keyframes fy-wcard-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.fy-wcard,.fy-wcard.is-visible:not(.is-live):not([data-tier=loading]),.fy-wcard[data-tier=loading]{animation:none;transition:none}.fy-wcard.is-live:not(.is-tilt){transform:none}}.fy-rewards__preview{margin:0 0 var(--spacing-4);color:var(--color-seafoam);font:var(--font-sm)}.fy-rewards__preview a{color:var(--color-white)}.fy-rewards__redeem{min-width:0}.fy-rewards__section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-1) var(--spacing-4);margin-bottom:var(--spacing-4)}.pf-for-you.fy-rewards .fy-rewards__section-head h3{margin:0;font:var(--font-xl)}.fy-rewards__section-head p{margin:0;color:var(--color-caption);font:var(--font-sm)}.fy-rewards__panel{padding:var(--spacing-2) var(--spacing-6);border:1px solid var(--color-grey-200);border-radius:var(--rounded-base);background:var(--color-white)}.pf-for-you.fy-rewards .fy-rewards__redeem h3,.pf-for-you.fy-rewards .fy-rewards__bottom h3{font:var(--font-xl)}.fy-rewards__redeem>p,.fy-rewards__bottom>div>p,.fy-rewards__card p{color:var(--color-paragraph);font:var(--font-base);line-height:1.5}.fy-rewards__cards{display:grid;grid-template-columns:1fr;gap:0}.fy-rewards__cards>p{color:var(--color-seafoam)}.fy-rewards__card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-4);min-width:0;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid rgba(255,255,255,.16)}.fy-rewards__badge{display:inline-flex;order:2;margin:0;padding:3px 10px;border-radius:999px;background:#ffffff1f;color:var(--color-seafoam);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.fy-rewards__badge--available{background:var(--color-seafoam);color:var(--color-forrest-100)}.fy-rewards__wallet .fy-rewards__badge--available{background:#c0f67529;color:var(--color-lime)}.fy-rewards__wallet .fy-rewards__badge--available:after{background:var(--color-lime)}.fy-rewards__badge--available:after{content:"";width:1.4rem;height:1.4rem;margin-left:var(--spacing-1);background:var(--color-mint-100);-webkit-mask:var(--fy-icon-check) center/contain no-repeat;mask:var(--fy-icon-check) center/contain no-repeat}.fy-rewards__card h4{flex:1 1 180px;order:1;margin:0;color:var(--color-white);font:var(--font-base);font-weight:var(--font-weight-semibold)}.fy-rewards .fy-rewards__card p{flex-basis:100%;order:4;margin:0;color:var(--color-seafoam);font:var(--font-sm)}.fy-rewards .fy-rewards__card>.button{order:3;width:auto;min-height:40px;border-color:#fff9;background:transparent;color:var(--color-white)}.fy-rewards .fy-rewards__card>.button:disabled{opacity:.55}.fy-rewards__card .fy-rewards__confirm{flex-basis:100%;order:5}.fy-rewards button:focus-visible,.fy-rewards input:focus-visible,.fy-rewards summary:focus-visible{outline:3px solid var(--color-forrest-100);outline-offset:3px}.fy-rewards__confirm{margin-top:var(--spacing-2)}.fy-rewards__confirm .button--secondary{border-color:#fff9;background:transparent;color:var(--color-white)}.fy-rewards__confirm>.field{margin-top:var(--spacing-3)}.fy-rewards__confirm>div:last-child{display:flex;flex-wrap:wrap;gap:var(--spacing-2-5);margin-top:var(--spacing-4)}.fy-rewards__slider{--fy-thumb: 32px;grid-column:1 / -1;min-width:0;color:var(--color-white)}.fy-rewards__codes{margin-bottom:var(--spacing-6)}.fy-rewards__code-list{display:grid;gap:var(--spacing-2-5)}.fy-rewards__result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-5);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--rounded-base);background:var(--color-seafoam);color:var(--color-forrest-100)}.fy-rewards__result--new{animation:fy-rewards-new .9s ease-out}@keyframes fy-rewards-new{0%{background:var(--color-lime)}}.fy-rewards__result-amount{color:var(--color-forrest-300);font:var(--font-2xl);font-weight:var(--font-weight-bold, 700);letter-spacing:-.02em;white-space:nowrap}.fy-rewards__result-meta{display:grid;flex:1 1 220px;gap:2px;min-width:0;font:var(--font-sm)}.fy-rewards__result-meta strong{color:var(--color-forrest-300);font:var(--font-base);font-weight:var(--font-weight-semibold)}.fy-rewards__result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.fy-rewards .fy-rewards__result-actions .button{min-height:40px}.fy-rewards__result p{margin:0;color:var(--color-forrest-100);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.fy-rewards__slider-label{display:block;color:var(--color-seafoam);font:var(--font-base)}.fy-rewards__slider-value{display:block;margin-top:var(--spacing-2);color:var(--color-lime);font:var(--font-5xl);font-variant-numeric:tabular-nums;transform-origin:left center}.fy-rewards__slider-value--bump{animation:fy-rewards-bump .18s ease-out}@keyframes fy-rewards-bump{40%{transform:scale(1.06)}}.fy-rewards__slider p{margin:var(--spacing-1) 0 0;color:var(--color-seafoam);font:var(--font-base)}.fy-rewards__slider-track{position:relative;margin-top:var(--spacing-5);padding-bottom:40px}.fy-rewards__slider input[type=range]{display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:pan-y}.fy-rewards__slider input[type=range]::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:linear-gradient(90deg,var(--color-mint-100),var(--color-lime) var(--fy-slider-fill, 0%),rgba(255,255,255,.4) var(--fy-slider-fill, 0%),rgba(255,255,255,.4) var(--fy-slider-reach, 100%),rgba(255,255,255,.12) var(--fy-slider-reach, 100%))}.fy-rewards__slider input[type=range]::-moz-range-track{height:12px;border-radius:999px;background:#ffffff2e}.fy-rewards__slider input[type=range]::-moz-range-progress{height:12px;border-radius:999px;background:linear-gradient(90deg,var(--color-mint-100),var(--color-lime))}.fy-rewards__slider input[type=range]::-webkit-slider-thumb{width:var(--fy-thumb);height:var(--fy-thumb);margin-top:calc((12px - var(--fy-thumb)) / 2);border:4px solid var(--color-lime);border-radius:50%;background:var(--color-white);box-shadow:0 4px 12px -2px #0006;transition:transform .12s ease-out;-webkit-appearance:none;appearance:none}.fy-rewards__slider input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--fy-thumb);height:var(--fy-thumb);border:4px solid var(--color-lime);border-radius:50%;background:var(--color-white);box-shadow:0 4px 12px -2px #0006}.fy-rewards__slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.fy-rewards__slider input[type=range]:disabled{cursor:default}.fy-rewards__slider input[type=range]:disabled::-webkit-slider-thumb{border-color:var(--color-seafoam)}.fy-rewards__slider input[type=range]:disabled::-moz-range-thumb{border-color:var(--color-seafoam)}.fy-rewards .fy-rewards__slider input:focus-visible{outline-color:var(--color-lime)}.fy-rewards__slider-mark{position:absolute;top:44px;left:calc(var(--fy-thumb) / 2 + var(--p) * (100% - var(--fy-thumb)));min-width:48px;min-height:36px;padding:0 var(--spacing-2);border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-white);font:var(--font-base);font-weight:var(--font-weight-semibold);transform:translate(-50%);cursor:pointer}.fy-rewards__slider-mark[aria-pressed=true]{background:var(--color-lime);color:var(--color-forrest-300)}.fy-rewards__slider-mark:disabled{opacity:.45;cursor:default}.fy-rewards__slider .fy-rewards__slider-more{margin-top:var(--spacing-3);font:var(--font-sm)}.fy-rewards__slider .fy-rewards__slider-more:empty{display:none}.fy-rewards__slider .fy-rewards__slider-terms{margin-top:var(--spacing-4);font:var(--font-sm);opacity:.8}.fy-rewards .fy-rewards__slider .fy-rewards__slider-redeem{width:100%;min-height:56px;font:var(--font-lg);font-weight:var(--font-weight-semibold)}.fy-rewards__slider-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2-5);margin-top:var(--spacing-5)}.fy-rewards__slider-actions:empty{display:none}.fy-rewards__slider-actions p{flex-basis:100%;margin:0 0 var(--spacing-2);color:var(--color-white)}.fy-rewards__slider-actions .button--primary{--color-button-background: var(--color-lime);--color-button-text: var(--color-forrest-300);background:var(--color-lime);color:var(--color-forrest-300)}.fy-rewards__slider-actions .button--secondary{border-color:#fff9;background:transparent;color:var(--color-white)}@media(prefers-reduced-motion:reduce){.fy-rewards__slider-value--bump{animation:none}.fy-rewards__slider input[type=range]::-webkit-slider-thumb{transition:none}}.fy-rewards__code{overflow-wrap:anywhere;color:var(--color-forrest-100);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:var(--font-weight-semibold);letter-spacing:.04em}.fy-rewards__earn-block{margin-top:var(--spacing-10)}.fy-rewards__bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--spacing-5);margin-top:var(--spacing-8);align-items:start}.fy-rewards__earn{margin:0;padding:0;list-style:none}.fy-rewards__earn li{padding:var(--spacing-2-5) 0;border-bottom:1px solid var(--color-grey-200)}.fy-rewards__panel>.fy-rewards__earn>li:last-child{border-bottom:0}.fy-rewards__earn-done{border-top:1px solid var(--color-grey-200)}.fy-rewards__earn-done>summary{display:flex;align-items:center;gap:var(--spacing-2);min-height:48px;color:var(--color-caption);font:var(--font-base);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.fy-rewards__earn-done>summary::-webkit-details-marker{display:none}.fy-rewards__earn-done>summary:before{content:"";width:1.6rem;height:1.6rem;background:var(--color-mint-100);-webkit-mask:var(--fy-icon-check) center/contain no-repeat;mask:var(--fy-icon-check) center/contain no-repeat}.fy-rewards__earn-done .fy-rewards__earn li:last-child{border-bottom:0}.fy-rewards__earn summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:44px;cursor:pointer}.fy-rewards__earn summary:after{content:"";flex:0 0 18px;width:18px;height:18px;background:var(--color-icon);-webkit-mask:var(--fy-icon-plus) center/contain no-repeat;mask:var(--fy-icon-plus) center/contain no-repeat}.fy-rewards__earn details[open] summary:after{-webkit-mask-image:var(--fy-icon-minus);mask-image:var(--fy-icon-minus)}.fy-rewards__earn summary strong{flex:1;font:var(--font-base);font-weight:var(--font-weight-semibold)}.fy-rewards__earn-value{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:3px 10px;border-radius:999px;background:var(--color-seafoam);color:var(--color-forrest-100);font:var(--font-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.fy-rewards__earn-value--completed{padding:3px 0;background:transparent;color:var(--color-caption)}.fy-rewards__earn-value--completed:before{content:"";width:1.4rem;height:1.4rem;background:var(--color-mint-100);-webkit-mask:var(--fy-icon-check) center/contain no-repeat;mask:var(--fy-icon-check) center/contain no-repeat}.fy-rewards__earn p{margin:var(--spacing-2-5) 0;color:var(--color-paragraph);font:var(--font-base);line-height:1.5}.fy-rewards__referral,.fy-rewards__tier{min-width:0;padding:var(--spacing-6);border-radius:var(--rounded-base)}.fy-rewards__referral{background:var(--color-seafoam);color:var(--color-forrest-100)}.pf-for-you.fy-rewards .fy-rewards__referral h3{margin:var(--spacing-1) 0 var(--spacing-2);font:var(--font-3xl)}.fy-rewards__referral>p:not(.fy-rewards__eyebrow){margin:0;color:var(--color-paragraph);font:var(--font-sm);line-height:1.5}.fy-rewards__referral-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.fy-rewards__referral-actions .button{flex:1 1 140px}.fy-rewards__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2);margin:var(--spacing-4) 0 0}.fy-rewards__stats div{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;padding:var(--spacing-3) var(--spacing-2);border-radius:var(--rounded-sm);background:var(--color-white);text-align:center}.fy-rewards__stats dd{margin:0;color:var(--color-forrest-300);font:var(--font-xl);font-weight:var(--font-weight-bold, 700)}.fy-rewards__stats dt{color:var(--color-caption);font:var(--font-xs, var(--font-sm));line-height:1.3}.fy-rewards__tier{background:var(--color-chalk);color:var(--color-forrest-100)}.fy-rewards__tier-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);margin-top:var(--spacing-1)}.fy-rewards__tier-name{color:var(--color-forrest-300);font:var(--font-2xl);font-weight:var(--font-weight-bold, 700)}.fy-rewards__tier-head span{color:var(--color-caption);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.fy-rewards__meter{height:10px;margin:var(--spacing-4) 0 var(--spacing-3);overflow:hidden;border-radius:999px;background:var(--color-white)}.fy-rewards__meter span{display:block;height:100%;border-radius:inherit;background:var(--color-forrest-100)}.fy-rewards__tier p{margin:0;font:var(--font-sm)}.fy-rewards__tier .fy-rewards__eyebrow{margin-top:var(--spacing-4)}.fy-rewards__perks{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-2) 0 0;padding:0;list-style:none}.fy-rewards__perks li{padding:4px 10px;border-radius:999px;background:var(--color-white);color:var(--color-forrest-100);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.fy-rewards__activity{margin-top:var(--spacing-8)}.fy-rewards__activity-list{margin:0;padding:0;list-style:none}.fy-rewards__activity-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-grey-200)}.fy-rewards__activity-row:last-child{border-bottom:0}.fy-rewards__activity-row div{display:grid;min-width:0}.fy-rewards__activity-row strong{color:var(--color-forrest-300);font:var(--font-base);font-weight:var(--font-weight-semibold)}.fy-rewards__activity-row span,.fy-rewards__activity-pending{color:var(--color-caption);font:var(--font-sm);font-style:normal}.fy-rewards__activity-row b{color:var(--color-forrest-300);font:var(--font-base);font-weight:var(--font-weight-semibold);white-space:nowrap}.fy-rewards__activity-row b.fy-rewards__activity-plus{color:#1d7a63}.fy-rewards__activity-more{margin:var(--spacing-1) 0 var(--spacing-3);padding:var(--spacing-2) 0;border:0;background:none;color:var(--color-forrest-100);font:var(--font-base);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fy-rewards__referral [data-rewards-referral] .field{margin-top:var(--spacing-4)}.fy-rewards__referral [data-rewards-referral] .fy-rewards__referral-input,.fy-rewards__referral [data-rewards-referral] .fy-rewards__referral-input:focus,.fy-rewards__referral [data-rewards-referral] .fy-rewards__referral-input:not(:placeholder-shown){min-height:6rem;padding:2.8rem 1.5rem 1rem 2rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy-rewards__referral [data-rewards-referral] .fy-rewards__referral-input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + .8rem)}.fy-rewards__referral .button{margin-top:var(--spacing-3)}.fy-rewards__copy:before{content:"";width:1.8rem;height:1.8rem;margin-right:var(--spacing-2);background:currentColor;-webkit-mask:var(--fy-icon-copy) center/contain no-repeat;mask:var(--fy-icon-copy) center/contain no-repeat}.fy-rewards__skeleton{display:inline-block;min-width:120px;min-height:1em;border-radius:var(--rounded-sm);background:linear-gradient(90deg,transparent,var(--color-lines),transparent);color:transparent}.fy-rewards-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);min-height:48px;margin-top:var(--spacing-5);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-lines);border-radius:var(--rounded-base);background:var(--color-surface);color:var(--color-paragraph);font:var(--font-base);text-decoration:none}.fy-rewards-summary strong{font:var(--font-lg)}.fy-rewards-summary>span:last-child{padding-left:var(--spacing-3);border-left:1px solid var(--color-lines);font-weight:var(--font-weight-semibold)}.fy-rewards-summary__value.fy-rewards__skeleton{min-width:72px}@media(min-width:768px){.fy-rewards__heading{flex-direction:row;justify-content:space-between;gap:var(--spacing-6)}.fy-rewards .button{width:auto}.fy-rewards__wallet{padding:var(--spacing-8)}.fy-rewards__slider{--fy-thumb: 36px}.fy-rewards .fy-rewards__referral-actions .button{width:auto}}@media(min-width:990px){.fy-rewards__wallet{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--spacing-10);align-items:start}}@media(max-width:749px){.fy-rewards__panel{padding:var(--spacing-1) var(--spacing-4)}.fy-rewards__result-actions{width:100%}.fy-rewards__result-actions .button{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/1167/assets/pf-for-you-rewards.css.map */
