.woocommerce-account .naina-acct,.woocommerce-account .naina-auth{max-width:640px;margin:0 auto;padding:20px 24px 60px}.woocommerce-account .woocommerce{max-width:900px;margin:0 auto;padding:20px 24px 60px}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:220px;margin-right:32px}.woocommerce-account .woocommerce-MyAccount-content{overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{border:1px solid var(--line);border-bottom:0;background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{border-radius:12px 12px 0 0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:1px solid var(--line);border-radius:0 0 12px 12px}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:13px 18px;font-size:13.5px;font-weight:700;color:var(--brown);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--green);background:var(--ivory)}@media (max-width:760px){.woocommerce-account .woocommerce{padding:16px 16px 50px}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin:0 0 18px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px}.woocommerce-account .woocommerce-MyAccount-navigation li{border-radius:20px!important;border:1px solid var(--line)!important}.woocommerce-account .woocommerce-MyAccount-navigation a{padding:8px 14px;font-size:12.5px}.naina-phone-row{flex-wrap:wrap;row-gap:8px}.naina-phone-cc{order:1}.naina-phone-input{order:2;flex:1 1 auto;min-width:0}.naina-phone-send,.naina-phone-check,.naina-phone-ok{order:3;flex:0 0 100%}}.naina-auth{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:var(--shadow-sm)}.naina-auth--narrow{max-width:440px}.naina-auth-mark{text-align:center;margin-bottom:18px}.naina-auth-mark img{height:44px}.naina-auth-mark svg{width:40px;height:40px;color:var(--green)}.naina-auth-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:22px}.naina-auth-tab{flex:1;background:none;border:0;padding:12px 0;font-weight:700;font-size:14px;color:rgb(38 24 11 / .5);cursor:pointer;border-bottom:2px solid #fff0}.naina-auth-tab[aria-selected="true"]{color:var(--green);border-bottom-color:var(--green)}.naina-auth-form h2{font-family:var(--serif);font-size:22px;color:var(--brown);margin:0 0 6px;text-align:center}.naina-auth-sub{text-align:center;font-size:13.5px;color:rgb(38 24 11 / .6);margin:0 0 20px}.naina-google-btn{display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--line);border-radius:10px;padding:11px;font-weight:700;font-size:14px;color:var(--brown);text-decoration:none;background:#fff}.naina-google-btn:hover{border-color:var(--green)}.naina-auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0;font-size:12px;color:rgb(38 24 11 / .45)}.naina-auth-divider::before,.naina-auth-divider::after{content:"";flex:1;height:1px;background:var(--line)}.woocommerce-form-row{margin-bottom:14px}.woocommerce-form-row label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--brown)}.woocommerce-Input,.naina-auth-form input[type="text"],.naina-auth-form input[type="email"],.naina-auth-form input[type="password"],.naina-auth-form input[type="tel"]{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:14px}.naina-pass-wrap{position:relative;display:block}.naina-pass-wrap input{padding-right:40px}.naina-pass-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;color:rgb(38 24 11 / .4);cursor:pointer}.naina-pass-toggle svg{width:18px;height:18px}.naina-pass-wrap input[type="password"]::-ms-reveal,.naina-pass-wrap input[type="password"]::-ms-clear{display:none}.naina-pass-wrap input::-webkit-strong-password-auto-fill-button,.naina-pass-wrap input::-webkit-credentials-auto-fill-button,.naina-pass-wrap input::-webkit-contacts-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none;position:absolute;right:0}.naina-auth-row{display:flex;justify-content:space-between;align-items:center;margin:12px 0 18px;font-size:13px}.naina-auth-link{color:var(--green);text-decoration:none}.naina-auth-submit{width:100%;background:var(--green);color:#fff;border:0;border-radius:10px;padding:13px;font-weight:700;font-size:15px;cursor:pointer}.naina-auth-submit:hover{background:var(--brown)}.naina-auth-foot{text-align:center;font-size:13px;margin-top:18px;color:rgb(38 24 11 / .6)}.naina-auth-foot button{background:none;border:0;color:var(--green);font-weight:700;cursor:pointer}.woocommerce-error,.woocommerce-message,.woocommerce-notice{list-style:none!important;padding:12px 16px 12px 48px!important;border-radius:10px;background:#FBEEEC;color:#8A3B32;font-size:13.5px;margin-bottom:16px;position:relative}.woocommerce-error li,.woocommerce-message li,.woocommerce-notice li{padding-left:0!important;margin-left:0!important}.woocommerce-message{background:#EFF5F1;color:var(--green)}.show-password-input{display:none!important}.naina-phone-verify{margin-bottom:16px}.naina-phone-label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--brown)}.naina-phone-row{display:flex;align-items:center;gap:8px}.naina-phone-cc{flex:none;padding:11px 8px;border:1px solid var(--line);border-radius:9px;font-size:14px;background:var(--ivory)}.naina-phone-input{flex:1;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:14px}.naina-phone-send,.naina-phone-check{flex:none;background:var(--green);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:700;cursor:pointer}.naina-phone-ok{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:13px;font-weight:700}.naina-phone-ok[hidden]{display:none}.naina-phone-ok svg{width:16px;height:16px}.naina-phone-step{margin-top:10px}.naina-phone-resend{background:none;border:0;color:var(--green);font-size:12.5px;margin-top:8px;cursor:pointer;padding:0}.naina-phone-msg{font-size:12.5px;color:#B0473C;margin-top:6px}.naina-pwd-confirm{background:var(--ivory);border-radius:12px;padding:16px;margin:14px 0}.naina-acct-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.naina-acct-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.naina-acct-ico{flex:none;width:40px;height:40px;border-radius:10px;background:var(--ivory);color:var(--green);display:flex;align-items:center;justify-content:center}.naina-acct-ico svg{width:20px;height:20px}.naina-acct-head h3{margin:0 0 3px;font-size:17px}.naina-acct-head p{margin:0;font-size:12.5px;color:rgb(38 24 11 / .55)}.naina-acct-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.input-text{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:14px}.naina-acct-hint{display:block;font-size:12px;color:rgb(38 24 11 / .5);margin-top:6px}.naina-acct-note{display:flex;gap:8px;align-items:flex-start;background:var(--ivory);border-radius:10px;padding:12px 14px;font-size:12.5px;margin-bottom:16px}.naina-acct-note svg{flex:none;width:18px;height:18px;color:var(--gold)}.naina-acct-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;margin-left:6px}.naina-acct-badge.is-ok{background:#EFF5F1;color:var(--green)}.naina-acct-badge.is-wait{background:#FBF3D9;color:#B8860B}.naina-acct-actions{display:flex;align-items:center;gap:12px;margin-top:20px}.naina-acct-save{background:var(--green);color:#fff;border:0;border-radius:10px;padding:12px 22px;font-weight:700;cursor:pointer}.naina-acct-save:hover{background:var(--brown)}.naina-acct-save--alt{background:var(--brown)}.naina-acct-cancel{color:rgb(38 24 11 / .6);text-decoration:none;font-size:13.5px}.naina-acct-back{display:inline-flex;align-items:center;gap:6px;color:var(--green);text-decoration:none;font-size:13px;margin-bottom:16px}.naina-acct-card--links{padding:0;overflow:hidden}.naina-acct-card--links a{display:flex;align-items:center;gap:14px;padding:18px 22px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.naina-acct-card--links a:last-child{border-bottom:0}.naina-acct-card--links b{display:block;font-size:14px}.naina-acct-card--links span{display:block;font-size:12px;color:rgb(38 24 11 / .5)}.naina-acct-arr{margin-left:auto;width:16px;height:16px;color:rgb(38 24 11 / .3)}.naina-verify-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#FBF3E2;border:1px solid var(--gold-soft);border-radius:14px;padding:16px 20px;margin-bottom:20px}.naina-verify-banner p{margin:4px 0 0;font-size:12.5px;color:rgb(38 24 11 / .65)}.naina-verify-banner form{display:flex;gap:8px;align-items:center}.naina-verify-banner input[type="text"]{width:90px;padding:9px;border:1px solid var(--line);border-radius:8px}.naina-link-btn{background:none;border:0;color:var(--green);font-weight:700;cursor:pointer}.naina-addr-phone-confirm{margin:4px 0 18px}.naina-addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.naina-addr{border:1px solid var(--line);border-radius:14px;padding:18px}.naina-addr header{display:flex;justify-content:space-between;margin-bottom:10px}.naina-addr-kind{font-weight:700;font-size:13.5px}.naina-addr address{font-style:normal;font-size:13.5px;line-height:1.7;color:rgb(38 24 11 / .75)}.naina-addr-none{font-size:12.5px;color:rgb(38 24 11 / .5)}.naina-addr-phone{display:flex;align-items:center;gap:6px;font-size:12.5px;margin-top:8px;color:rgb(38 24 11 / .6)}.naina-addr-phone svg{width:14px;height:14px}.naina-addr-btn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;color:var(--green);text-decoration:none;font-weight:700}.naina-addr-btn svg{width:14px;height:14px}.naina-addr-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.naina-empty{text-align:center;padding:60px 20px;color:rgb(38 24 11 / .55)}.naina-empty svg{margin-bottom:16px;color:var(--gold-soft)}.naina-empty h3{font-size:17px;color:var(--brown);margin:0 0 8px}.naina-empty p{font-size:13.5px;margin:0 0 18px}.naina-dash{margin-bottom:24px}.naina-dash h2{font-family:var(--serif);font-size:22px;margin:0 0 14px}.naina-dash-links{display:flex;gap:10px;flex-wrap:wrap}.naina-dash-links a{background:var(--ivory);border-radius:20px;padding:8px 16px;font-size:12.5px;text-decoration:none;color:var(--brown)}.naina-enquiry-form{max-width:560px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}.form-label{display:block;font-size:13px;font-weight:700;margin:14px 0 6px}.form-label:first-child{margin-top:0}.form-input,.form-textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:14px;font-family:inherit}.form-textarea{min-height:90px;resize:vertical}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-submit{width:100%;margin-top:18px;background:var(--green);color:#fff;border:0;border-radius:10px;padding:13px;font-weight:700;cursor:pointer}.naina-form-msg{font-size:12.5px;color:var(--green);margin-top:10px}.contact-grid{display:grid;grid-template-columns:260px 1fr;gap:40px}.contact-info-item{margin-bottom:20px}.contact-info-item b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:rgb(38 24 11 / .5);margin-bottom:4px}.contact-info-item a,.contact-info-item span{font-size:14px;color:var(--brown)}.bulk-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bulk-perk{text-align:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 12px}.bulk-perk .ic{font-size:26px;display:block;margin-bottom:8px}.bulk-perk b{display:block;font-size:14px;margin-bottom:4px}.bulk-perk span{font-size:11.5px;color:rgb(38 24 11 / .5)}@media (max-width:760px){.naina-acct-grid,.naina-addr-grid,.naina-addr-fields,.form-row-2,.bulk-perks{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.naina-auth{padding:22px}}.naina-pw-otp-wrap{background:var(--ivory);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:16px 0}.naina-pw-otp-info{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--brown);margin-bottom:12px;line-height:1.45}.naina-pw-otp-info svg{flex:none;width:18px;height:18px;color:var(--green);margin-top:2px}.naina-pw-otp-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.naina-pw-otp-input{max-width:180px;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:8px!important;font-size:15px!important;letter-spacing:2px;font-weight:700;text-align:center;background:#fff}.naina-pw-otp-btn{background:var(--green);color:#fff;border:0;border-radius:8px;padding:11px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.naina-pw-otp-btn:hover{background:var(--brown)}.naina-pw-otp-btn:disabled{opacity:.65;cursor:not-allowed}.naina-pw-otp-timer{font-size:12.5px;font-weight:600;color:#c2410c;display:inline-flex;align-items:center;gap:4px}.naina-pw-otp-msg{font-size:12.5px;margin-top:8px;font-weight:500}.naina-pw-otp-msg.is-error{color:#dc2626}.naina-pw-otp-msg.is-success{color:#15803d}