:root{--pw-gutter: 48px}@media screen and (max-width:1099px){:root{--pw-gutter: 32px}}@media screen and (max-width:749px){:root{--pw-gutter: 20px}}.pw-rh{background-color:var(--pw-rh-bg, #0a0a0a);padding-top:var(--pw-rh-pt, 80px);padding-bottom:var(--pw-rh-pb, 80px)}.pw-rh__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:var(--site-max-width, 1600px);margin:0 auto;padding:0 var(--pw-gutter)}.pw-rh__eyebrow{display:block;font-family:var(--font-base);font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pw-rh-eyebrow-color, #b3f000);margin-bottom:1.25rem}.pw-rh__heading{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:var(--pw-rh-heading-weight, 900);font-size:var(--pw-rh-heading-size, 96px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--pw-rh-heading-color, #ffffff);margin:0 0 2rem}.pw-rh__heading-line{display:inline-block}.pw-rh__subtext{font-family:var(--font-base);font-size:var(--font-base-size, 1rem);line-height:1.65;color:var(--pw-rh-text-color, #b0b0b0);margin:0 0 2.5rem;max-width:46ch}.pw-rh__subtext p{margin:0}.pw-rh__subtext strong{color:#fff;font-weight:700}.pw-rh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.pw-rh__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-button);font-style:var(--font-button-style);font-weight:700;font-size:var(--font-button-size, .85rem);letter-spacing:var(--font-button-letter-spacing, .1em);text-transform:var(--font-button-transform, uppercase);text-decoration:none;padding:1.15rem 2.25rem;border-radius:var(--border-radius-button, 999px);transition:opacity var(--duration-default, .2s) ease}.pw-rh__btn:hover{opacity:.85;text-decoration:none}.pw-rh__btn--primary{background-color:var(--pw-rh-btn-bg, #8fe121);color:var(--pw-rh-btn-text, #0a0a0a)}.pw-rh__btn--primary:hover{color:var(--pw-rh-btn-text, #0a0a0a)}.pw-rh__btn--secondary{background-color:var(--pw-rh-btn2-bg, #f5f2ed);color:var(--pw-rh-btn2-text, #0a0a0a)}.pw-rh__btn--secondary:hover{color:var(--pw-rh-btn2-text, #0a0a0a)}.pw-rh__right{display:flex;justify-content:center}.pw-rh__card{width:100%;background-color:var(--pw-rh-card-bg, #f5f2ed);border:2px solid var(--pw-rh-card-border, #8fe121);border-radius:20px;box-shadow:6px 6px 0 var(--pw-rh-card-shadow, #8fe121);padding:2rem 2.25rem 2.25rem}.pw-rh__card-eyebrow{display:block;font-family:var(--font-base);font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pw-rh-card-eyebrow, #0a0a0a);margin-bottom:.85rem}.pw-rh__card-heading{font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:var(--pw-rh-card-heading-weight, 900);font-size:var(--pw-rh-card-heading-size, 40px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--pw-rh-card-heading, #0a0a0a);margin:0 0 1.5rem}.pw-rh__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pw-rh__step{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border:1.5px solid var(--pw-rh-step-border, #0a0a0a);border-radius:10px;box-shadow:3px 3px 0 var(--pw-rh-step-shadow, #0a0a0a);background-color:var(--pw-rh-step-bg, #f5a623);color:var(--pw-rh-step-text, #0a0a0a);text-decoration:none;transition:transform var(--duration-default, .2s) var(--ease-out-slow, ease),box-shadow var(--duration-default, .2s) var(--ease-out-slow, ease)}a.pw-rh__step:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--pw-rh-step-shadow, #0a0a0a);color:var(--pw-rh-step-text, #0a0a0a);text-decoration:none}.pw-rh__step-num{font-family:var(--font-base);font-size:12px;font-weight:700;letter-spacing:.06em;opacity:.75;flex-shrink:0;min-width:20px}.pw-rh__step-label{font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:900;font-size:var(--pw-rh-step-label-size, 17px);letter-spacing:.01em;text-transform:uppercase;line-height:1;margin-right:auto}.pw-rh__step-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.pw-rh__step-arrow svg{width:100%;height:100%;display:block}.pw-rh__card-footnote{font-family:var(--font-base);font-size:13px;line-height:1.55;color:var(--pw-rh-card-heading, #0a0a0a);opacity:.7;margin:1.25rem 0 0}@media screen and (min-width:750px)and (max-width:1099px){.pw-rh__inner{gap:2.5rem}.pw-rh__heading{font-size:clamp(3rem,7vw,5rem)}.pw-rh__card{padding:1.75rem 1.75rem 2rem}.pw-rh__card-heading{font-size:clamp(26px,3.4vw,36px)}}@media screen and (max-width:749px){.pw-rh{padding-top:calc(var(--pw-rh-pt, 80px) * .6);padding-bottom:calc(var(--pw-rh-pb, 80px) * .6)}.pw-rh__inner{grid-template-columns:1fr;gap:2.5rem}.pw-rh__heading{font-size:var(--pw-rh-mobile-heading-size, 48px);font-weight:var(--pw-rh-mobile-heading-weight, var(--pw-rh-heading-weight, 900));margin-bottom:1.5rem}.pw-rh__subtext{max-width:100%;margin-bottom:2rem}.pw-rh__actions{gap:.75rem}.pw-rh__btn{flex:1 1 auto;padding:1.05rem 1.5rem}.pw-rh__card{padding:1.5rem 1.25rem 1.75rem;border-radius:16px;box-shadow:4px 4px 0 var(--pw-rh-card-shadow, #8fe121)}.pw-rh__card-heading{font-size:var(--pw-rh-mobile-card-heading-size, 30px);margin-bottom:1.25rem}.pw-rh__step{padding:13px 15px;gap:12px}.pw-rh__eyebrow{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pw-rewards-hero.css.map */
