.taalplus-acct-wrap{position:relative;display:inline-block;font-family:inherit;z-index:9990}.taalplus-acct-btn{display:inline-flex;align-items:center;gap:7px;padding:0!important;background:var(--taal-green);color:var(--taal-text);border:none;border-radius:var(--taal-radius);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s ease;line-height:1}.taalplus-acct-icon{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.taalplus-acct-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:340px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.08);box-shadow:var(--taal-shadow);z-index:9999;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;max-height:85vh;overflow-y:auto}.taalplus-acct-wrap:hover .taalplus-acct-dropdown{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.taalplus-acct-dropdown:hover{opacity:1;visibility:visible;transform:translateY(0)}.taalplus-acct-wrap:hover .taalplus-acct-caret{transform:rotate(180deg)}.taalplus-acct-dropdown::after{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.taalplus-acct-dropdown::before{content:"";position:absolute;top:-7px;right:22px;width:13px;height:13px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:rotate(45deg)}.taalplus-acct-greeting{padding:14px 18px 10px;font-size:.875rem;color:#555;border-bottom:1px solid #f0f0f0}.taalplus-acct-nav{padding:6px 0}.taalplus-acct-nav a{display:flex;align-items:center;gap:10px;padding:11px 18px;color:#333;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.taalplus-acct-nav a:hover{background:#f6f9f1;color:var(--taal-green-dark)}.taalplus-acct-nav .taalplus-logout:hover{background:#fff5f5;color:#c0392b}.taalplus-wc-form{padding:4px 0}.taalplus-wc-form .woocommerce{padding:0!important;margin:0!important}.taalplus-wc-form .woocommerce-page .u-column1,.taalplus-wc-form .woocommerce-page .u-column2,.taalplus-wc-form .u-column1,.taalplus-wc-form .u-column2{float:none!important;width:100%!important;padding:0!important}.taalplus-wc-form .woocommerce-tabs,.taalplus-wc-form nav.woocommerce-MyAccount-navigation{display:none}.taalplus-wc-form .woocommerce-form-login{padding:18px 20px 16px;border:none!important;box-shadow:none!important}.taalplus-wc-form .woocommerce-form-login__submit,.taalplus-wc-form .woocommerce-form-register__submit{background:var(--taal-green)!important;border:none!important;border-radius:30px!important;color:#fff!important;font-weight:700!important;letter-spacing:.05em;padding:12px 28px!important;width:100%;cursor:pointer;transition:background .2s ease!important}.taalplus-wc-form .woocommerce-form-login__submit:hover,.taalplus-wc-form .woocommerce-form-register__submit:hover{background:var(--taal-green-dark)!important}.taalplus-wc-form label{font-size:.8125rem;font-weight:600;color:#333}.taalplus-wc-form input[type=text],.taalplus-wc-form input[type=email],.taalplus-wc-form input[type=password]{border:1px solid #ddd!important;border-radius:4px!important;padding:9px 12px!important;font-size:.875rem!important;width:100%!important;box-sizing:border-box!important;transition:border-color .15s ease!important}.taalplus-wc-form input[type=text]:focus,.taalplus-wc-form input[type=email]:focus,.taalplus-wc-form input[type=password]:focus{border-color:var(--taal-green)!important;outline:none!important;box-shadow:0 0 0 3px rgba(141,198,63,.15)!important}.taalplus-wc-form .lost_password a,.taalplus-wc-form .woocommerce-LostPassword a{color:var(--taal-green-dark);font-size:.8rem;font-weight:500}.taalplus-wc-form .woocommerce-form-login .register-link,.taalplus-wc-form .woocommerce-form-login~.woocommerce-form-register{border-top:1px solid #f0f0f0}@media (max-width:480px){.taalplus-acct-dropdown{width:92vw;right:-10px}.taalplus-acct-label{display:none}.taalplus-acct-btn{padding:0}}.taalplus-acct-wrap.is-logged-in .taalplus-acct-dropdown{width:250px}