.nextdev--pdp__rewards :where(h1,h2,h3,h4,h5,h6){font-family:var(--nextdev-font-display)}.nextdev--pdp__rewards :where(button,input,select,textarea){font-family:var(--nextdev-font-body)}.nextdev--pdp__rewards{box-sizing:border-box;display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid rgba(var(--nextdev-color-ink-rgb),.1);border-radius:12px;background:var(--nextdev-color-bone);color:var(--nextdev-color-ink);font-family:var(--nextdev-font-body);line-height:normal;letter-spacing:normal}.nextdev--pdp__rewards[hidden]{display:none}.nextdev--pdp__rewards *,.nextdev--pdp__rewards *:before,.nextdev--pdp__rewards *:after{box-sizing:border-box}.nextdev--pdp__rewards-mark{flex:none;display:block;width:26px;height:26px;color:var(--nextdev-color-bar-brown)}.nextdev--pdp__rewards-mark svg{display:block;width:100%;height:100%}.nextdev--pdp__rewards-text{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.24px;text-transform:none}.nextdev--pdp__rewards .nextdev--pdp__rewards-text section,.nextdev--pdp__rewards .nextdev--pdp__rewards-text div,.nextdev--pdp__rewards .nextdev--pdp__rewards-text span{display:block;width:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;min-height:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left}.nextdev--pdp__rewards .nextdev--pdp__rewards-text img,.nextdev--pdp__rewards .nextdev--pdp__rewards-text div:has(>img){display:none}.nextdev--pdp__rewards .nextdev--pdp__rewards-text p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.nextdev--pdp__rewards-text strong{font-weight:700;letter-spacing:.24px}.nextdev--pdp__rewards-info{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:1.5px solid var(--nextdev-color-bar-brown);border-radius:50%;background:var(--nextdev-color-cream);color:var(--nextdev-color-bar-brown);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s,color .15s}.nextdev--pdp__rewards-info:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;display:block}.nextdev--pdp__rewards-info:hover{background:var(--nextdev-color-bar-brown);color:var(--nextdev-color-bone)}.nextdev--pdp__rewards-info:focus{outline:none}.nextdev--pdp__rewards-info:focus-visible{outline:2px solid var(--nextdev-color-ink);outline-offset:3px}.nextdev--pdp__rewards-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-width:none;max-height:88vh;margin:auto;padding:0;border:0;border-radius:20px;background:var(--nextdev-color-cream);color:var(--nextdev-color-ink);font-family:var(--nextdev-font-body);line-height:normal;letter-spacing:normal;overflow:hidden;box-shadow:0 20px 60px rgba(var(--nextdev-color-ink-rgb),.25)}.nextdev--pdp__rewards-dialog[open]{display:flex;animation:nextdev--pdp-rewards-pop .22s ease}.nextdev--pdp__rewards-dialog::backdrop{background:rgba(var(--nextdev-color-bar-brown-rgb),.55)}.nextdev--pdp__rewards-dialog[open]::backdrop{animation:nextdev--pdp-rewards-fade .2s ease}html:has(.nextdev--pdp__rewards-dialog[open]){overflow:hidden}.nextdev--pdp__rewards-sheet{display:flex;flex-direction:column;width:100%;max-height:88vh;min-height:0}.nextdev--pdp__rewards-head{position:relative;display:flex;flex-direction:column;gap:12px;flex:none;padding:24px 24px 20px;background:var(--nextdev-color-bone)}.nextdev--pdp__rewards-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--nextdev-color-ink);cursor:pointer}.nextdev--pdp__rewards-close svg{display:block;width:16px;height:16px}.nextdev--pdp__rewards-close:hover{background:var(--nextdev-color-cream)}.nextdev--pdp__rewards-close:focus{outline:none}.nextdev--pdp__rewards-close:focus-visible{outline:2px solid var(--nextdev-color-ink);outline-offset:2px}.nextdev--pdp__rewards-eyebrow{margin:0;color:var(--nextdev-color-bar-brown);font-size:14px;font-weight:600;line-height:18px;letter-spacing:1.2px;text-transform:uppercase}.nextdev--pdp__rewards-title{margin:0;padding-right:40px;color:var(--nextdev-color-ink);font-family:var(--nextdev-font-display);font-size:24px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.nextdev--pdp__rewards-lead{margin:0;color:var(--nextdev-color-ink);font-size:14px;line-height:1.5;letter-spacing:.24px}.nextdev--pdp__rewards-pill{display:block;align-self:flex-start;margin:0;padding:6px 12px;border-radius:999px;background:var(--nextdev-color-bar-brown);color:var(--nextdev-color-bone);font-size:14px;font-weight:600;line-height:20px;letter-spacing:.24px}.nextdev--pdp__rewards-body{flex:1 1 auto;min-height:0;padding:4px 24px 8px;overflow-y:auto;overscroll-behavior:contain}.nextdev--pdp__rewards-part{display:flex;flex-direction:column;gap:16px;padding:16px 0;border-bottom:1px solid rgba(var(--nextdev-color-ink-rgb),.1)}.nextdev--pdp__rewards-part:last-child{border-bottom:0}.nextdev--pdp__rewards-heading{margin:0;color:var(--nextdev-color-ink);font-family:var(--nextdev-font-display);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.nextdev--pdp__rewards-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:nextdev-pdp-rewards-step}.nextdev--pdp__rewards-step{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--nextdev-color-ink);font-size:14px;line-height:1.4;letter-spacing:.24px;text-align:center;counter-increment:nextdev-pdp-rewards-step}.nextdev--pdp__rewards-step:before{content:counter(nextdev-pdp-rewards-step);display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:6px;border-radius:50%;background:var(--nextdev-color-bar-brown);color:var(--nextdev-color-bone);font-size:14px;font-weight:700;line-height:1}.nextdev--pdp__rewards-step strong{display:block;font-size:14px;font-weight:700;letter-spacing:.24px}.nextdev--pdp__rewards-earn{margin:0;padding:0;list-style:none}.nextdev--pdp__rewards-earn-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:1.4;letter-spacing:.24px}.nextdev--pdp__rewards-earn-row+.nextdev--pdp__rewards-earn-row{border-top:1px dashed rgba(var(--nextdev-color-ink-rgb),.12)}.nextdev--pdp__rewards-earn-value{color:var(--nextdev-color-bar-brown);font-weight:600;white-space:nowrap}.nextdev--pdp__rewards-referral{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:var(--nextdev-color-bone)}.nextdev--pdp__rewards-referral-amount{flex:none;margin:0;color:var(--nextdev-color-bar-brown);font-family:var(--nextdev-font-display);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.nextdev--pdp__rewards-referral-text{margin:0;color:var(--nextdev-color-ink);font-size:14px;line-height:1.5;letter-spacing:.24px}.nextdev--pdp__rewards-referral-text strong{font-weight:700;letter-spacing:.24px}.nextdev--pdp__rewards-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.nextdev--pdp__rewards-tier{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border:1px solid var(--nextdev-color-earth);border-radius:12px;text-align:center}.nextdev--pdp__rewards-tier--top{border-color:var(--nextdev-color-bar-brown);background:var(--nextdev-color-bone)}.nextdev--pdp__rewards-tier-name{display:block;color:var(--nextdev-color-ink);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.24px}.nextdev--pdp__rewards-tier-spend{display:block;margin:2px 0 6px;color:var(--nextdev-color-ink);font-size:14px;line-height:1.3;letter-spacing:.24px}.nextdev--pdp__rewards-tier-rate{display:block;color:var(--nextdev-color-bar-brown);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.24px}.nextdev--pdp__rewards-foot{flex:none;padding:16px 24px 20px;border-top:1px solid rgba(var(--nextdev-color-ink-rgb),.1);background:var(--nextdev-color-cream)}.nextdev--pdp__rewards-actions{display:flex;gap:10px}.nextdev--pdp__rewards-button{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1.5px solid transparent;border-radius:46px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;transition:background-color .15s,border-color .15s,color .15s}.nextdev--pdp__rewards-button--primary{border-color:var(--nextdev-color-orange);background:var(--nextdev-color-orange);color:var(--nextdev-color-ink)}.nextdev--pdp__rewards-button--secondary{border-color:var(--nextdev-color-bar-brown);background:transparent;color:var(--nextdev-color-bar-brown)}.nextdev--pdp__rewards-button--secondary:hover{background:var(--nextdev-color-bone)}.nextdev--pdp__rewards-button:focus{outline:none}.nextdev--pdp__rewards-button:focus-visible{outline:2px solid var(--nextdev-color-ink);outline-offset:3px}.nextdev--pdp__rewards-more{display:block;margin:12px 0 0;color:var(--nextdev-color-ink);font-size:14px;line-height:1.4;letter-spacing:.24px;text-align:center;text-decoration:underline;text-decoration-color:var(--nextdev-color-earth);text-underline-offset:.2em}@keyframes nextdev--pdp-rewards-fade{0%{opacity:0}to{opacity:1}}@keyframes nextdev--pdp-rewards-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes nextdev--pdp-rewards-slide{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:749px){.nextdev--pdp__rewards-dialog{width:100%;max-height:90vh;margin:auto 0 0;border-radius:20px 20px 0 0}.nextdev--pdp__rewards-dialog[open]{animation-name:nextdev--pdp-rewards-slide;animation-duration:.25s}.nextdev--pdp__rewards-sheet{max-height:90vh}.nextdev--pdp__rewards-head,.nextdev--pdp__rewards-body,.nextdev--pdp__rewards-foot{padding-left:18px;padding-right:18px}.nextdev--pdp__rewards-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.nextdev--pdp__rewards-dialog[open],.nextdev--pdp__rewards-dialog[open]::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/nextdev-pdp-rewards.css.map */
