.nr-wrapper{position:relative;margin:10px 0;display:none}.nr-wrapper *{box-sizing:border-box}.nr-trigger-wrap{position:relative;display:inline-block;width:auto;max-width:100%}.nr-trigger-wrap:before{content:"";position:absolute;top:-9px;left:28px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FEE2E2;border-radius:1px}.nr-trigger-wrap:after{content:"";position:absolute;top:-8px;left:29px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fdf3f3;border-radius:1px}.nr-trigger{width:100%;display:inline-flex;align-items:center;gap:7px;padding:7px 7px 7px 9px;background:#fff5f5;border:1px solid #FEE2E2;border-radius:4px;cursor:pointer;text-align:left;font-size:12px;color:#d95a54;transition:box-shadow .2s,background .2s;box-shadow:0 0 4px #0000001a inset}.nr-trigger:hover{box-shadow:0 2px 10px #e0305026}.nr-trigger-coin-gif{width:18px;height:18px;flex-shrink:0;border-radius:50%;object-fit:cover}.nr-trigger-text{flex:1;line-height:1.3;white-space:normal;font-weight:400;word-break:break-word}.nr-trigger-text strong{font-weight:600;color:#bc4a44}.nr-trigger-info{width:16px;height:16px;border-radius:50%;border:1.8px solid #e03050;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:2px}.nr-trigger-info span{font-size:12px;font-weight:700;color:#e03050;font-style:italic;line-height:2}.nr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9000;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.nr-overlay.nr-open{opacity:1;visibility:visible}.nr-modal{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;z-index:9001;max-height:90vh;overflow-y:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);padding:24px 20px;box-shadow:0 -8px 32px #00000026}.nr-modal.nr-open{transform:translateY(0)}@media(min-width:600px){.nr-modal{left:50%;right:auto;width:100%;max-width:440px;transform:translate(-50%) translateY(100%);border-radius:20px 20px 0 0}.nr-modal.nr-open{transform:translate(-50%) translateY(0)}}.nr-close{position:absolute;top:14px;right:14px;background:#f3f4f6;border:none;border-radius:50%;width:39px;height:39px;min-width:39px;min-height:39px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:10}.nr-close svg{display:block}.nr-close:hover{background:#e5e7eb}.nr-modal-header{margin-bottom:24px}.nr-modal-sub{font-size:12px;color:#9ca3af;margin:0 0 12px;font-weight:500}.nr-modal-title{font-size:16px;font-weight:600;color:#111827}.nr-hero-price{color:#111827}.nr-coin-banner{display:inline-flex;align-items:center;gap:6px;background:#fffbeb;border:1px solid #FCD34D;border-radius:20px;padding:5px 12px;font-size:12px;color:#92400e}.nr-coin-banner strong{font-weight:700}.nr-coin-banner--guest{display:flex;width:100%;border-radius:10px;padding:10px 14px;background:#fff1ee;border:1px solid #FECACA;font-size:13px;color:#7c2d12;margin-bottom:4px;margin-top:24px}.nr-breakdown{border-radius:14px;padding:4px 0;margin-bottom:24px;overflow:hidden}.nr-row{display:flex;justify-content:space-between;align-items:center;padding:6px 1px}.nr-row:last-child{border-bottom:none}.nr-label{font-size:14px;color:#374151;font-weight:600;letter-spacing:.5%}.nr-value{font-size:14px;font-weight:500;color:#111827}.nr-strike{text-decoration:line-through;color:#9ca3af;font-weight:400}.nr-red{color:#ef4444}.nr-coin-row{background:#fff}.nr-coin-label{color:#374151;display:flex;align-items:center}.nr-unlock-label{color:#10b981;font-weight:600;display:flex;align-items:center}.nr-login-inline-btn{background:none;border:none;color:#ef4444;font-weight:600;font-size:14px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.nr-login-inline-btn:hover{color:#dc2626}.nr-divider{height:1px;background:#e5e7eb;margin:0}.nr-final-row{background:#fff}.nr-final-label{font-size:16px;font-weight:600;color:#111827}.nr-final-value{font-size:22px;font-weight:700;color:#111827}.nr-atc-btn{width:100%;padding:15px;background:#111827;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s;margin-bottom:0;gap:10px}.nr-atc-btn:hover{background:#1f2937;transform:translateY(-1px)}.nr-footnote{text-align:center;font-size:11px;color:#9ca3af;margin:0}.nr-footnote a{color:#d97706;text-decoration:none}.nr-footnote a:hover{text-decoration:underline}.nr-footnote strong{color:#6b7280}.nr-login-modal{padding:24px 20px}.nr-form{margin-top:4px}.nr-field{margin-bottom:14px}.nr-field label{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.nr-field input{width:100%;padding:12px 14px;border:1.5px solid #E5E7EB;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.nr-field input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.nr-phone{display:flex;border:1.5px solid #E5E7EB;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.nr-phone:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.nr-phone>span{padding:12px;background:#f9fafb;font-size:14px;color:#6b7280;border-right:1.5px solid #E5E7EB}.nr-phone input{border:none;border-radius:0;flex:1}.nr-phone input:focus{box-shadow:none}.nr-error{background:#fef2f2;color:#b91c1c;padding:10px 12px;border-radius:8px;font-size:12px;margin-bottom:12px;text-align:center}.nr-result{text-align:center;padding:8px 0}.nr-result-coin{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:14px;padding:18px;margin-bottom:12px}.nr-result-num{font-size:32px;font-weight:700;color:#92400e}.nr-result-lbl{font-size:14px;color:#92400e}.nr-result-msg{font-size:13px;color:#065f46;background:#ecfdf5;padding:10px;border-radius:8px;margin-bottom:14px}.nr-not-found{background:#fff7ed;padding:14px;border-radius:8px;margin-bottom:14px}.nr-not-found p{margin:0;font-size:13px;color:#9a3412}.nr-not-found a{color:#92400e;font-weight:600}.nr-try-again{background:none;border:1.5px solid #D97706;color:#92400e;padding:10px 20px;border-radius:20px;font-size:13px;cursor:pointer;transition:background .15s}.nr-try-again:hover{background:#fffbeb}
/*# sourceMappingURL=/cdn/shop/t/121/assets/nector-loyalty-rewards.css.map */
