.nv-club{--nvc-green:#173f35;--nvc-sage:#eef2e7;--nvc-gold:#e6ca86;--nvc-line:#d8e0cf;color:var(--nvc-green);max-width:1240px;margin:0 auto;padding:60px 36px 70px;font-family:inherit;line-height:1.55}.nv-club *{box-sizing:border-box}.nv-club h1,.nv-club h2,.nv-club h3,.nv-club p{color:inherit;margin-top:0}.nv-club h1{font-size:clamp(38px,4.5vw,68px);line-height:1.02;letter-spacing:-2px;margin:26px 0 24px}.nv-club h2{font-size:clamp(25px,2.5vw,36px);line-height:1.2;letter-spacing:-.8px}.nv-club h3{font-size:21px;line-height:1.3}.nv-club a{color:inherit}.nvc-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-bottom:64px}.nvc-intro-copy>p{font-size:18px;max-width:48ch;color:#66705f}.nvc-club-label{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:650}.nvc-mini-coin{display:inline-grid;place-items:center;border:1px solid #ba9445;background:var(--nvc-gold);border-radius:50%;width:28px;height:28px;font-size:18px;font-weight:800}.nvc-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;background:var(--nvc-green);border:1px solid var(--nvc-green);border-radius:8px;padding:12px 22px;color:#fff!important;text-decoration:none;font:inherit;font-weight:700;cursor:pointer;line-height:1.3;text-align:center}.nvc-button.secondary{background:#fff;color:var(--nvc-green)!important;border-color:var(--nvc-line)}.nvc-button:disabled{opacity:.45;cursor:not-allowed}.nvc-button:focus-visible,.nv-club summary:focus-visible,.nv-club a:focus-visible,.nv-club input:focus-visible{outline:3px solid #b48a30;outline-offset:4px}.nvc-intro-note{display:block;font-size:12px;margin-top:16px;color:#76806d}.nvc-coin-scene{position:relative;display:grid;place-items:center;min-height:350px;background:#f1f3e9;border-radius:50% 50% 40% 60%;overflow:hidden}.nvc-main-coin{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background:linear-gradient(135deg,#f7e8b7,#e4c77f 60%,#c7a456);border:1px solid #ba9445;border-radius:50%;box-shadow:inset 0 0 0 9px #f9eabb,inset 0 0 0 10px #cfad61,0 18px 35px #69733d18;font-size:98px;font-weight:800;line-height:1}.nvc-main-coin span{font-size:14px;font-weight:650;letter-spacing:.4px;margin-top:9px}.nvc-orbit{position:absolute;top:28px;right:5%;bottom:28px;left:5%;border:1px solid #d8dfca;border-radius:50%;transform:rotate(-30deg)}.nvc-orbit-two{top:72px;right:-25%;bottom:72px;left:-25%;transform:rotate(30deg)}.nvc-float-label{position:absolute;background:#fff;border:1px solid #dbe1d0;border-radius:28px;font-size:14px;font-weight:700;padding:10px 20px;z-index:2;box-shadow:0 5px 20px #173f3508}.nvc-float-one{left:4%;top:42px}.nvc-float-two{right:1%;bottom:45px}.nvc-scene-leaf{position:absolute;right:14%;top:35px;width:38px;height:84px;background:#b5c19a;border-radius:100% 0;transform:rotate(20deg)}.nvc-account{scroll-margin-top:150px;padding:32px;background:var(--nvc-sage);border:1px solid var(--nvc-line);border-radius:16px}.nvc-account p{max-width:75ch}.nvc-join{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.nvc-join h2{font-size:30px;margin-bottom:12px}.nvc-join p{font-size:15px;color:#6c7764;margin-bottom:0}.nvc-join-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.nvc-consent{display:flex;gap:10px;align-items:start;font-size:14px;max-width:68ch;margin:20px 0}.nvc-consent input{accent-color:#173f35;min-width:18px;min-height:18px;margin-top:3px}.nvc-section{margin-top:70px}.nvc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.nvc-step-number{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--nvc-line);border-radius:50%;margin-bottom:20px;font-weight:700}.nvc-steps h2{font-size:23px;letter-spacing:-.4px;margin-bottom:12px}.nvc-steps p{font-size:15px;color:#6e7867;margin-bottom:0;max-width:35ch}.nvc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px}.nvc-section-heading h2{max-width:17ch;margin:0}.nvc-section-heading p{max-width:40ch;font-size:15px;color:#6e7867;margin:0}.nvc-rewards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nvc-reward{display:flex;flex-direction:column;border:1px solid var(--nvc-line);border-radius:12px;padding:24px;background:#fff}.nvc-reward>span{font-size:14px;color:#6c7865}.nvc-reward strong{font-size:45px;letter-spacing:-1px;line-height:1.2;margin:20px 0 12px}.nvc-reward small{font-size:12px;color:#6e7867}.nvc-reward-gold{background:#f7efd6;border-color:#dfc98d}.nvc-fine{font-size:12px;color:#7e8675;line-height:1.6;margin:18px 0 0;max-width:100ch}.nvc-explainer{display:grid;grid-template-columns:1fr 1.5fr;gap:64px}.nvc-explainer>div:first-child>p{color:#6f7a67;font-size:15px;max-width:35ch}.nvc-explainer>div:first-child>a{font-size:14px;text-underline-offset:5px}.nvc-faq details{border-top:1px solid var(--nvc-line)}.nvc-faq details:last-child{border-bottom:1px solid var(--nvc-line)}.nvc-faq summary{font-weight:650;padding:18px 30px 18px 0;cursor:pointer;font-size:16px;position:relative;list-style:none}.nvc-faq summary::-webkit-details-marker{display:none}.nvc-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:22px;font-weight:400}.nvc-faq details[open] summary:after{content:"\2212"}.nvc-faq details p{font-size:14px;color:#6f7966;line-height:1.65;margin:0 0 22px}.nvc-wallet-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.nvc-wallet-head h2{font-size:28px;margin:0}.nvc-pill{font-size:12px;padding:6px 12px;background:#fff;border-radius:22px;border:1px solid var(--nvc-line);white-space:nowrap}.nvc-wallet-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:38px;margin-top:28px}.nvc-balance{background:#173f35;color:#fff;border-radius:12px;padding:28px;position:relative;overflow:hidden}.nvc-balance>span{font-size:14px;color:#d6dfca}.nvc-balance>strong{display:block;font-size:60px;line-height:1.1;letter-spacing:-2px;margin:12px 0 6px}.nvc-balance p{font-size:13px;color:#c3d0ba;margin:0}.nvc-balance .nvc-mini-coin{position:absolute;right:28px;top:32px;width:44px;height:44px;font-size:28px;color:#173f35}.nvc-goal{margin-top:20px}.nvc-goal p{font-size:14px;margin:10px 0;color:#63725e}.nvc-progress{height:9px;background:#d9e2cf;border-radius:10px;overflow:hidden}.nvc-progress>span{display:block;height:100%;background:#5a8056;border-radius:inherit;transition:width .25s ease}.nvc-personal-rewards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nvc-personal-rewards .nvc-reward{padding:18px}.nvc-personal-rewards .nvc-reward strong{font-size:32px;margin:8px 0 12px}.nvc-personal-rewards .nvc-button{min-height:38px;font-size:13px;padding:8px 12px;margin-top:16px}.nvc-personal-rewards .nvc-reward>span{font-size:12px}.nvc-tabs{display:flex;gap:22px;border-bottom:1px solid #d2ddc9;margin-top:32px;overflow:auto}.nvc-tabs button{font:inherit;color:#71816a;border:0;background:none;white-space:nowrap;padding:13px 0;cursor:pointer;font-size:14px}.nvc-tabs button[aria-selected=true]{border-bottom:3px solid #173f35;font-weight:700;color:#173f35}.nvc-activity{list-style:none;padding:0;margin:0}.nvc-activity li{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #dbe3d0;font-size:14px}.nvc-activity small{display:block;font-size:12px;color:#76846b;margin-top:4px}.nvc-activity strong{white-space:nowrap}.nvc-activity .is-negative{color:#98583c}.nvc-panel{padding-top:8px}.nvc-voucher{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #d3ddc8;background:#fff;padding:20px;border-radius:10px;margin-top:16px}.nvc-voucher h3{font-size:20px;margin-bottom:5px}.nvc-voucher small{color:#7b8670}.nvc-voucher-actions{display:flex;gap:10px;flex-wrap:wrap}.nvc-code{font:inherit;font-weight:700;font-size:13px;border:1px dashed #9ca88c;background:#f8f9f3;color:#173f35;padding:12px;border-radius:6px;cursor:pointer;word-break:break-all}.nvc-message{background:#fff;border:1px solid #d5dfca;padding:14px 18px;border-radius:8px;font-size:14px;margin:18px 0}.nvc-message.error{border-color:#e2c2b2;color:#984a32;background:#fff7f0}.nvc-milestones{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0}.nvc-milestone{display:flex;align-items:center;gap:10px;font-size:13px;padding:10px 14px;border:1px solid #d3ddc9;border-radius:30px;color:#829078}.nvc-milestone.is-earned{background:#f7ebc9;border-color:#ddc78e;color:#173f35}.nvc-dialog{font:inherit;max-width:500px;width:calc(100% - 32px);padding:28px;color:#173f35;border:1px solid #d5dfca;border-radius:14px;box-shadow:0 24px 80px #173f3522}.nvc-dialog::backdrop{background:#173f3560}.nvc-dialog h2{font:inherit;font-size:24px;font-weight:700;color:#173f35;line-height:1.25;margin:0 0 18px}.nvc-dialog p{font-size:15px;line-height:1.6}.nvc-dialog-actions{display:flex;justify-content:end;gap:10px;margin-top:24px}.nvc-empty{padding:30px 0;color:#718167;font-size:14px}.nvc-social{display:flex;gap:12px;align-items:end;margin-top:20px}.nvc-social label{display:grid;gap:6px;font-size:13px}.nvc-social input{font:inherit;border:1px solid #cfdac4;padding:12px;border-radius:7px}.nvc-estimate{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.5;color:#697962;padding:13px 4px 0}.nvc-estimate a{color:#173f35;text-underline-offset:3px}.nvc-estimate .nvc-mini-coin{width:22px;height:22px;font-size:14px;min-width:22px}@media(max-width:989px){.nv-club{padding:40px 28px 60px}.nvc-intro{gap:24px}.nvc-main-coin{width:150px;height:150px;font-size:70px}.nvc-coin-scene{min-height:290px}.nvc-float-label{font-size:12px;padding:8px 14px}.nvc-float-one{top:28px}.nvc-float-two{bottom:28px}.nvc-wallet-grid{gap:24px}.nvc-explainer{gap:32px}.nvc-rewards{gap:12px}.nvc-reward{padding:20px}.nvc-reward strong{font-size:38px}.nvc-steps{gap:24px}.nvc-voucher{align-items:start;flex-direction:column}}@media(max-width:749px){.nv-club{padding:30px 20px 50px}.nv-club h1{font-size:43px;letter-spacing:-1.5px;margin-top:22px}.nvc-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.nvc-intro-copy>p{font-size:16px}.nvc-coin-scene{min-height:220px;max-width:420px;width:100%;margin:0 auto}.nvc-main-coin{width:135px;height:135px;font-size:62px}.nvc-main-coin span{font-size:10px}.nvc-scene-leaf{top:15px;right:16%;height:60px;width:28px}.nvc-float-one{left:0;top:22px}.nvc-float-two{right:0;bottom:20px}.nvc-account{padding:22px 18px;border-radius:12px;scroll-margin-top:120px}.nvc-join{grid-template-columns:1fr;gap:22px}.nvc-join h2{font-size:25px}.nvc-section{margin-top:46px}.nvc-steps{grid-template-columns:1fr;gap:26px}.nvc-steps>div{padding-left:52px;position:relative}.nvc-step-number{position:absolute;left:0;top:0;width:32px;height:32px}.nvc-steps h2{font-size:21px;margin-bottom:8px}.nvc-steps p{max-width:none;font-size:14px}.nvc-section-heading{display:block}.nvc-section-heading h2{max-width:22ch;margin-bottom:14px}.nvc-section-heading p{font-size:14px}.nvc-rewards{grid-template-columns:1fr 1fr;gap:12px}.nvc-reward{padding:20px}.nvc-reward strong{font-size:37px;margin:14px 0 8px}.nvc-reward>span{font-size:12px}.nvc-reward small{font-size:11px}.nvc-explainer{grid-template-columns:1fr;gap:20px}.nvc-explainer h2 br{display:none}.nvc-explainer>div:first-child>p{max-width:none}.nvc-wallet-head{display:block}.nvc-wallet-head h2{font-size:24px;margin-bottom:12px}.nvc-wallet-grid{grid-template-columns:1fr;gap:18px}.nvc-balance{padding:22px}.nvc-balance>strong{font-size:48px}.nvc-personal-rewards .nvc-reward{padding:16px}.nvc-tabs{gap:20px}.nvc-tabs button,.nvc-activity li{font-size:13px}.nvc-faq summary{font-size:15px}.nvc-voucher-actions{width:100%}.nvc-voucher-actions .nvc-button{flex:1}.nvc-code{font-size:12px;max-width:100%}.nvc-milestones{gap:10px}.nvc-milestone{font-size:11px;padding:8px 10px}.nvc-social{flex-direction:column;align-items:stretch}.nvc-intro-note{font-size:11px}.nvc-estimate{font-size:11px;flex-wrap:wrap;gap:6px}.nvc-dialog{padding:24px}.nvc-dialog-actions{flex-wrap:wrap}}.nvc-pass-stage{position:relative;padding:35px 12px 50px 14px;max-width:490px;width:100%;margin-left:auto}.nvc-club-pass{position:relative;background:#1a4538;border:1px solid #315d45;border-radius:20px;color:#f2f3e8;padding:27px 30px 24px;transform:rotate(-4deg);box-shadow:0 18px 45px #284e3019;overflow:hidden}.nvc-club-pass:after{content:"";position:absolute;border:1px solid #8eaa7833;border-radius:50%;height:320px;width:320px;right:-160px;top:-100px;pointer-events:none}.nvc-pass-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;letter-spacing:-.3px}.nvc-pass-top strong{font-weight:750}.nvc-pass-leaf{height:43px;width:43px;color:#d2d9b6}.nvc-pass-leaf svg{display:block;width:100%;height:100%}.nvc-pass-earn{display:flex;align-items:center;gap:19px;padding:29px 0 32px}.nvc-pass-earn>strong{font-size:82px;line-height:1;letter-spacing:-4px;font-weight:650;color:#e7cf91}.nvc-pass-earn>span{font-size:15px;line-height:1.7;color:#e4e8d5}.nvc-pass-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #ffffff22;padding-top:19px;font-size:11px;color:#d5dec6}.nvc-pass-bottom .nvc-mini-coin{height:26px;width:26px;font-size:16px;color:#3d5838;flex-shrink:0}.nvc-pass-reward{position:absolute;left:34px;bottom:0;right:0;background:#fff;border:1px solid #dce3d2;border-radius:11px;padding:17px 20px;display:flex;gap:13px;align-items:center;box-shadow:0 9px 25px #294c3010}.nvc-pass-ticket{display:grid;place-items:center;height:35px;width:35px;border-radius:9px;background:#f4ecd5;color:#8f732e;font-size:21px;flex-shrink:0}.nvc-pass-reward strong{display:block;font-size:13px;letter-spacing:-.2px;font-weight:650}.nvc-pass-reward>div>span{display:block;font-size:11px;color:#66735b;margin-top:3px}.nvc-intro{gap:55px;margin-bottom:58px}.nvc-intro h1{font-weight:650;letter-spacing:-2px}.nvc-intro-copy>p{font-size:17px;color:#5e6e55;max-width:44ch;line-height:1.7}.nvc-intro .nvc-button{gap:22px;border-radius:8px;padding:14px 23px}.nvc-intro-note,.nvc-fine{color:#63725b}.nvc-member-page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:25px;row-gap:12px;margin:0 0 30px}.nvc-member-page-heading .nvc-club-label{width:100%;font-size:13px;margin-bottom:9px;color:#69785e}.nvc-member-page-heading h1{font-size:38px;line-height:1.15;letter-spacing:-1.2px;margin:0;font-weight:650}.nvc-member-page-heading>p{margin:0;font-size:14px;color:#66775b}.nvc-signed-in{padding-top:36px}.nvc-account{background:#f4f6ee;border-radius:15px;border-color:#dbe3cf;padding:32px}.nvc-wallet-head h2{font-size:25px;font-weight:650;letter-spacing:-.6px}.nvc-wallet-head .nvc-pill{background:#fff;color:#5c734d;font-size:11px;border-radius:6px;padding:7px 10px}.nvc-wallet-grid{gap:30px}.nvc-balance{background:#1b4739;padding:29px;border-radius:12px}.nvc-balance>strong{font-size:62px;font-weight:650;letter-spacing:-2px;margin:13px 0 9px;color:#f7f7e9}.nvc-balance>span{color:#d8e0c9}.nvc-balance p{color:#d6dfc4;font-size:13px}.nvc-balance .nvc-mini-coin{background:#e7cf91}.nvc-goal p{color:#526b45;font-size:13px;line-height:1.7}.nvc-progress{height:7px;background:#dce5cf}.nvc-progress>span{background:#66884f}.nvc-personal-rewards .nvc-reward{background:#fff;border-color:#dce4cf;border-radius:10px;padding:20px}.nvc-personal-rewards .nvc-reward-gold{background:#fcf8e9;border-color:#e3d5a8}.nvc-personal-rewards .nvc-reward>span{color:#647953;font-size:12px}.nvc-personal-rewards .nvc-reward strong{font-size:33px;font-weight:650;letter-spacing:-.8px}.nvc-personal-rewards .nvc-button{font-size:12px;border-radius:6px;min-height:36px;padding:9px 10px}.nvc-personal-rewards .nvc-button:disabled{opacity:1;color:#7d8b6b!important;background:#f4f7ed;border-color:#e3ead7;cursor:default}.nvc-milestone{font-size:12px;border-color:#d9e3cb;color:#687b57;padding:9px 12px}.nvc-milestone.is-earned{background:#f7edce;border-color:#dfcd97;color:#716025}.nvc-tabs{gap:27px}.nvc-tabs button{font-size:13px;color:#657952}.nvc-tabs button[aria-selected=true]{color:#2c5333}.nvc-activity li{font-size:13px;color:#3f6034}.nvc-activity small{color:#6d7d5c;font-size:11px}.nvc-activity strong{font-weight:650}.nvc-activity .is-negative{color:#946c35}.nvc-voucher{border-color:#dbe4cc;border-radius:9px}.nvc-voucher small{color:#687a54;font-size:12px}.nvc-code{border-color:#a2b889;background:#f8faf1;color:#456536;font-size:12px;line-height:1.5}.nvc-section-heading>p,.nvc-steps p,.nvc-explainer>div:first-child>p,.nvc-faq details p{color:#5b6e4e}.nvc-reward>span,.nvc-reward small{color:#687a57}.nvc-rewards .nvc-reward{border-radius:11px;position:relative}.nvc-rewards .nvc-reward:after{content:"";position:absolute;top:58%;right:-7px;transform:translateY(-50%);width:14px;height:14px;background:#faf9f4;border-left:1px solid #d8e0cf;border-radius:50%}.nvc-rewards .nvc-reward strong{font-size:44px;font-weight:650}.nvc-faq summary{font-size:15px}.nvc-faq details p{font-size:14px;line-height:1.8}.nvc-steps h2{font-size:23px;font-weight:650}.nvc-step-number{border-radius:10px;background:#f1f5e8;color:#597444;border-color:#e1e8d5}.nvc-explainer h2{font-weight:650}.nvc-account .nvc-join h2{font-size:26px;font-weight:650;letter-spacing:-.6px}.nvc-account .nvc-join p{color:#5a6e4b;font-size:14px}.nvc-empty{color:#60764f;font-size:13px;line-height:1.8}.nvc-social input{color:#486438}.nvc-consent{color:#516e42;line-height:1.8}.nvc-account .nvc-message.error{font-size:13px}.nvc-estimate{font-size:12px;color:#5d714e}.nvc-estimate .nvc-mini-coin{font-weight:700}.nvc-button:not(:disabled):hover{background:#285c46;border-color:#285c46}.nvc-button.secondary:not(:disabled):hover{background:#eef4e6;border-color:#c8d6b8}@media(max-width:989px){.nvc-intro{gap:30px}.nvc-pass-stage{padding-top:25px;padding-bottom:45px}.nvc-club-pass{padding:23px}.nvc-pass-top{font-size:16px}.nvc-pass-earn{padding:23px 0 26px;gap:15px}.nvc-pass-earn>strong{font-size:68px}.nvc-pass-earn>span{font-size:13px}.nvc-pass-reward{left:22px;padding:14px}.nvc-pass-reward strong{font-size:12px}.nvc-pass-reward>div>span{font-size:10px}.nvc-member-page-heading h1{font-size:33px}.nvc-wallet-grid{gap:24px}.nvc-balance{padding:24px}.nvc-balance>strong{font-size:54px}.nvc-personal-rewards .nvc-reward{padding:17px}.nvc-wallet-head h2{font-size:23px}.nvc-wallet-head .nvc-pill{font-size:10px}.nvc-milestone{font-size:11px;padding:8px 10px}}@media(max-width:749px){.nvc-intro{gap:14px;margin-bottom:35px}.nvc-intro h1{font-size:42px;letter-spacing:-1.6px;line-height:1.07;margin:22px 0 19px}.nvc-intro-copy>p{font-size:16px;max-width:48ch}.nvc-intro .nvc-button{font-size:14px;padding:13px 19px;gap:20px}.nvc-intro-note{font-size:11px;margin-top:13px;line-height:1.6}.nvc-pass-stage{margin:7px auto 0;padding:24px 6px 42px 3px;max-width:370px}.nvc-club-pass{padding:22px 23px;border-radius:16px;transform:rotate(-3deg)}.nvc-pass-top{font-size:16px}.nvc-pass-leaf{height:34px;width:34px}.nvc-pass-earn{padding:19px 0 23px}.nvc-pass-earn>strong{font-size:62px;letter-spacing:-3px}.nvc-pass-earn>span{font-size:12px}.nvc-pass-bottom{font-size:10px;padding-top:15px}.nvc-pass-bottom .nvc-mini-coin{height:22px;width:22px;font-size:14px}.nvc-pass-reward{left:23px;right:0;bottom:0;padding:13px 15px;gap:11px;border-radius:9px}.nvc-pass-ticket{height:31px;width:31px;font-size:18px}.nvc-pass-reward strong{font-size:11px}.nvc-pass-reward>div>span{font-size:10px;margin-top:2px}.nvc-signed-in{padding-top:25px}.nvc-member-page-heading{display:block;margin-bottom:23px}.nvc-member-page-heading .nvc-club-label{font-size:12px;margin-bottom:18px}.nvc-member-page-heading h1{font-size:31px;letter-spacing:-1px;margin:0 0 8px}.nvc-member-page-heading>p{font-size:13px}.nvc-account{padding:21px 17px;border-radius:12px}.nvc-wallet-head h2{font-size:22px;line-height:1.35;margin-bottom:12px}.nvc-wallet-grid{gap:20px;margin-top:22px}.nvc-balance{padding:24px 22px}.nvc-balance>strong{font-size:52px;margin:14px 0 8px}.nvc-balance>span{font-size:12px}.nvc-balance p{font-size:12px}.nvc-balance .nvc-mini-coin{height:35px;width:35px;font-size:21px;right:23px;top:27px}.nvc-goal{margin-top:20px}.nvc-goal p{font-size:12px}.nvc-personal-rewards{gap:11px}.nvc-personal-rewards .nvc-reward{padding:16px}.nvc-personal-rewards .nvc-reward strong{font-size:30px;margin:11px 0}.nvc-personal-rewards .nvc-reward>span{font-size:11px}.nvc-personal-rewards .nvc-button{font-size:11px;padding:9px 7px;min-height:36px}.nvc-personal-rewards .nvc-button:disabled{font-size:10px}.nvc-milestones{gap:8px;margin:20px 0 0}.nvc-milestone{font-size:10px;padding:8px 9px}.nvc-tabs{gap:22px;margin-top:25px}.nvc-tabs button{font-size:12px;padding:13px 0}.nvc-activity li{font-size:12px;gap:16px;padding:17px 0}.nvc-activity small{font-size:10px;line-height:1.6}.nvc-activity strong{font-size:12px}.nvc-voucher{padding:17px;gap:16px}.nvc-voucher h3{font-size:19px}.nvc-voucher small{font-size:11px;line-height:1.7}.nvc-code{font-size:11px;padding:10px 11px}.nvc-voucher .nvc-button{font-size:12px;padding:10px 13px;min-height:39px}.nvc-rewards .nvc-reward{padding:21px 20px}.nvc-rewards .nvc-reward strong{font-size:37px}.nvc-steps h2{font-size:21px}.nvc-steps p{font-size:14px;line-height:1.75}.nvc-fine{font-size:11px;line-height:1.8}.nvc-faq summary{font-size:14px;padding-top:18px;padding-bottom:18px}.nvc-faq details p{font-size:13px}.nvc-account .nvc-join h2{font-size:23px}.nvc-account .nvc-join p{font-size:13px;line-height:1.8}.nvc-join-actions .nvc-button{font-size:13px;flex:1;padding:12px 16px}.nvc-consent{font-size:12px;gap:9px}.nvc-empty{font-size:12px}.nvc-dialog h2{font-size:22px}.nvc-dialog p{font-size:14px}.nvc-dialog .nvc-button{font-size:13px;min-height:43px}.nvc-estimate{font-size:11px}}@media(prefers-reduced-motion:reduce){.nv-club *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.naro-cmp-cta-wrapper>.nvc-estimate{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px;order:initial;width:100%;box-sizing:border-box;margin:12px 0 4px;padding:13px 14px;border:1px solid #e4dcc4;border-radius:10px;background:#fbf8ef;color:#183f35;text-align:left;line-height:1.4}.nvc-estimate[hidden]{display:none!important}.nvc-estimate .nvc-estimate-mark{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #c3a86b;border-radius:50%;background:#e8d293;box-shadow:inset 0 0 0 3px #f7edcf;font-family:inherit;font-size:17px;font-weight:750;color:#183f35;line-height:1}.nvc-estimate .nvc-estimate-copy{display:block;flex:1;min-width:0}.nvc-estimate .nvc-estimate-copy strong{display:block;font-size:14px;font-weight:650;color:#183f35;line-height:1.45}.nvc-estimate .nvc-estimate-copy small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:#62715c;line-height:1.4}.nvc-estimate a.nvc-estimate-link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 0 7px 7px;font-size:12px;font-weight:600;color:#183f35;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.nvc-estimate-link svg{width:16px;height:16px;flex-shrink:0}.nvc-estimate a.nvc-estimate-link:focus-visible{outline:2px solid #183f35;outline-offset:4px;border-radius:3px}.nvc-intro-copy>.nvc-button{margin-top:14px}@media(max-width:600px){.naro-cmp-cta-wrapper>.nvc-estimate{gap:9px;padding:11px 10px;margin-top:10px}.nvc-estimate .nvc-estimate-mark{flex-basis:26px;width:26px;height:26px;font-size:15px}.nvc-estimate .nvc-estimate-copy strong{font-size:12px}.nvc-estimate .nvc-estimate-copy small{font-size:11px}.nvc-estimate a.nvc-estimate-link{font-size:11px;gap:3px;padding-left:2px}.nvc-estimate-link svg{width:14px;height:14px}}.nv-club.nvc-signed-in{max-width:1200px;padding-top:36px}.nvc-signed-in .nvc-member-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px}.nvc-signed-in .nvc-member-page-heading h1{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:0}.nvc-member-shop-link{font-size:14px;text-underline-offset:4px}.nvc-signed-in .nvc-account{padding:0;border:0;border-radius:0;background:none}.nvc-account-greeting{display:flex;align-items:center;gap:16px;margin-bottom:16px}.nvc-account-greeting p{font-size:17px;font-weight:600;margin:0}.nvc-rate{margin-left:auto;font-size:13px;color:#61715f}.nvc-dashboard-top{display:grid;grid-template-columns:.85fr 1.4fr;gap:20px}.nvc-wallet-card{position:relative;background:#194438;color:#fff9e9;border-radius:16px;padding:28px;overflow:hidden;display:flex;flex-direction:column;min-height:250px}.nvc-wallet-label{font-size:15px;color:#e2e9d9}.nvc-wallet-emblem{position:absolute;right:26px;top:26px;border:1px solid #c7a65e;color:#e9cf8d;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-weight:750;font-size:22px}.nvc-wallet-amount{font-size:72px;letter-spacing:-3px;font-weight:650;line-height:1.05;margin:20px 0 24px;font-variant-numeric:tabular-nums}.nvc-wallet-amount>span{display:block;font-size:13px;letter-spacing:0;font-weight:400;margin-top:8px;color:#dce5d5}.nv-club .nvc-wallet-foot{color:#dce5d5;font-size:12px;margin:auto 0 0}.nvc-pending-link{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff30;padding-top:15px;font-size:13px;text-decoration:none;margin-top:auto}.nvc-pending-link strong{color:#eed99f}.nvc-next-goal{background:#fff;border:1px solid #dce3d5;border-radius:16px;padding:28px;display:flex;flex-direction:column}.nvc-next-goal-heading{display:flex;justify-content:space-between;align-items:center}.nvc-next-goal-heading>div>span{font-size:13px;color:#61715f}.nv-club .nvc-next-goal h2{font-size:30px;line-height:1.15;margin:7px 0 24px;letter-spacing:-.7px}.nvc-goal-symbol{color:#957630;border-radius:50%;background:#f7efd9;width:53px;height:53px;display:grid;place-items:center;align-self:start}.nvc-goal-symbol svg{width:31px;height:31px}.nvc-goal-progress{height:10px;background:#edf0e7;position:relative;border-radius:20px;overflow:hidden}.nvc-goal-progress>span{position:absolute;left:0;top:0;bottom:0;background:#245f45;border-radius:inherit;transition:width .35s ease}.nvc-goal-progress>span.nvc-pending-fill{background:repeating-linear-gradient(110deg,#d7dec7,#d7dec7 4px,#ebefdf 4px 8px)}.nvc-goal-numbers{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin-top:11px}.nvc-goal-numbers>span{font-variant-numeric:tabular-nums;color:#697562}.nvc-goal-action{display:flex;align-items:center;gap:20px;margin-top:auto;padding-top:24px}.nv-club .nvc-goal-action p{font-size:13px;color:#61715f;line-height:1.45;margin:0;max-width:31ch}.nvc-goal-action .nvc-button{margin-left:auto;min-height:43px;font-size:13px;padding:10px 16px;white-space:nowrap}.nvc-reward-section,.nvc-achievements{margin-top:30px}.nvc-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.nv-club .nvc-section-title h2{font-size:20px;letter-spacing:-.3px;margin:0}.nvc-section-title>span{font-size:12px;color:#61715f}.nvc-ticket-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nvc-ticket{border:1px solid #dbe3d3;border-radius:12px;background:#fff;padding:20px;min-width:0;position:relative}.nvc-ticket.is-goal{border-color:#9d863e;background:#fbf6e7;box-shadow:inset 0 0 0 1px #c2a961}.nvc-ticket.is-unlocked{border-color:#789b73}.nvc-ticket-top{display:flex;flex-direction:column;gap:5px}.nvc-ticket-top strong{font-size:35px;line-height:1.1;letter-spacing:-1px}.nvc-ticket-top>span{font-size:11px;color:#61715f;min-height:17px}.nv-club .nvc-ticket>p{font-size:15px;font-weight:650;margin:15px 0 12px}.nvc-ticket>p>span{font-size:12px;font-weight:400;color:#61715f}.nvc-ticket-track{height:4px;background:#e9eedf;border-radius:5px;overflow:hidden}.nvc-ticket-track>span{height:100%;display:block;background:#51744b;border-radius:inherit;transition:width .35s ease}.nvc-set-goal{font:inherit;font-size:12px;background:none;border:0;color:#173f35;padding:16px 0 0;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.nvc-set-goal>span{font-size:17px;line-height:1}.nvc-ticket .nvc-button{font-size:12px;min-height:36px;padding:8px 12px;width:100%;margin-top:12px}.nvc-set-goal:focus-visible{outline:3px solid #b48a30;outline-offset:4px}.nvc-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nvc-achievement{display:flex;align-items:center;gap:10px;padding:15px 0;border-top:1px solid #dce3d5;min-width:0}.nvc-achievement-symbol{flex-shrink:0;width:31px;height:31px;border-radius:50%;border:1px solid #cdd6c2;display:grid;place-items:center;font-size:12px;color:#65725b}.nvc-achievement.is-done .nvc-achievement-symbol{background:#e9cf8d;color:#194438;border-color:#c5a855}.nvc-achievement>div{min-width:0}.nvc-achievement strong{display:block;font-size:12px;line-height:1.4}.nvc-achievement small{display:block;font-size:10px;color:#61715f;line-height:1.4;margin-top:2px}.nvc-achievement-status{font-size:10px;color:#61715f;margin-left:auto;text-align:right}.nvc-achievement.is-done .nvc-achievement-status{color:#356246}.nvc-signed-in .nvc-tabs{margin-top:28px}.nvc-signed-in .nvc-empty{font-size:14px;padding:24px 0;margin:0;max-width:60ch}.nvc-wallet-help{border-top:1px solid #dce3d5;margin-top:20px;font-size:12px}.nvc-wallet-help summary{cursor:pointer;padding:16px 0;color:#61715f}.nvc-wallet-help>div{padding-bottom:16px;max-width:74ch}.nvc-wallet-help p{font-size:12px;color:#61715f}.nvc-wallet-help a{text-underline-offset:3px}.nvc-login-form{display:grid;gap:10px;max-width:420px;width:100%}.nvc-login-form label{font-size:13px;font-weight:650}.nvc-login-form input{font:inherit;font-size:16px;border:1px solid #aab99e;border-radius:8px;padding:13px 14px;width:100%;background:#fff;color:#173f35;min-height:48px}.nvc-login-form button{width:100%}.nvc-login-form small{font-size:11px;line-height:1.5;color:#61715f}.nvc-login-form small a{text-underline-offset:3px}.nv-club .nvc-join h2{font-size:26px}.nv-club .nvc-join p{font-size:14px}.nvc-signed-in [data-club-message][hidden]{display:none}@media(max-width:989px){.nvc-dashboard-top{grid-template-columns:.9fr 1.2fr}.nvc-wallet-card,.nvc-next-goal{padding:23px}.nvc-goal-action{display:block}.nvc-goal-action .nvc-button{margin-top:13px}.nvc-ticket{padding:17px}.nvc-achievement-status{display:none}}@media(max-width:749px){.nv-club.nvc-signed-in{padding:28px 20px 40px}.nvc-signed-in .nvc-member-page-heading{margin-bottom:19px}.nvc-signed-in .nvc-member-page-heading h1{font-size:27px;letter-spacing:-.6px}.nvc-member-shop-link{font-size:12px}.nvc-account-greeting{margin-bottom:13px}.nvc-account-greeting p{font-size:15px}.nvc-rate{font-size:11px}.nvc-dashboard-top{grid-template-columns:1fr;gap:13px}.nvc-wallet-card{padding:23px;min-height:190px}.nvc-wallet-emblem{right:23px;top:22px}.nvc-wallet-amount{font-size:58px;margin:15px 0 19px}.nvc-wallet-amount>span{font-size:12px}.nvc-next-goal{padding:23px}.nv-club .nvc-next-goal h2{font-size:27px;margin-bottom:22px}.nvc-goal-action{display:flex;gap:13px;padding-top:20px}.nvc-goal-action .nvc-button{margin-top:0;white-space:normal;min-width:126px}.nv-club .nvc-goal-action p{font-size:12px}.nvc-section-title{align-items:center}.nvc-section-title>span{font-size:11px;max-width:17ch;text-align:right}.nv-club .nvc-section-title h2{font-size:19px}.nvc-ticket-grid{grid-template-columns:1fr 1fr;gap:11px}.nvc-ticket{padding:19px}.nvc-ticket-top strong{font-size:32px}.nvc-reward-section,.nvc-achievements{margin-top:26px}.nvc-achievement-grid{grid-template-columns:1fr;gap:0}.nvc-achievement{padding:12px 0}.nvc-achievement-status{display:block;font-size:11px}.nvc-achievement strong{font-size:13px}.nvc-achievement small{font-size:11px}.nvc-signed-in .nvc-tabs{gap:22px;margin-top:19px}.nvc-signed-in .nvc-tabs button{font-size:13px;min-height:46px}.nvc-signed-in .nvc-empty{font-size:13px}.nvc-login-form{max-width:none}.nv-club .nvc-join{gap:20px}}@media(prefers-reduced-motion:reduce){.nvc-goal-progress>span,.nvc-ticket-track>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nv-club.css.map */
