.sc-share-reward{max-width:820px;margin:48px auto;padding:40px 28px;background:#f5f3ed;color:#24382e;border-radius:16px;text-align:center}.sc-share-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.sc-share-reward h1{font-size:clamp(32px,5vw,54px);line-height:1.1;letter-spacing:normal;text-transform:none;margin:16px 0}.sc-share-lead{font-size:20px;line-height:1.6;max-width:620px;margin:0 auto 24px}.sc-share-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left;padding:24px 24px 24px 44px;line-height:1.6}.sc-share-login,.sc-share-actions button{display:inline-block;background:#263a2c;color:#fff;padding:14px 22px;border-radius:6px;font-weight:600;border:0;cursor:pointer;text-decoration:none}.sc-share-controls{max-width:640px;margin:24px auto;text-align:left}.sc-share-controls label{display:block;font-weight:600;margin-bottom:8px}.sc-share-controls input{width:100%;padding:14px;border:1px solid #718174;border-radius:6px;background:#fff;color:#24382e;font:inherit}.sc-share-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.sc-share-note{font-size:14px;margin:16px auto;max-width:520px}.sc-share-terms{margin-top:30px;text-align:left;border-top:1px solid #d0d6cf;padding-top:20px;font-size:14px;line-height:1.65}.sc-share-terms summary{cursor:pointer;font-weight:600}.sc-share-reward :focus-visible{outline:3px solid #b57821;outline-offset:4px}@media(max-width:600px){.sc-share-reward{margin:24px 12px;padding:30px 20px}.sc-share-steps{grid-template-columns:1fr;gap:14px}.sc-share-lead{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAAAAAAg */
