#header .taj-header-account{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#header .taj-header-account-badge,#header .taj-header-account>a:not(.logout){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:5px 9px 5px 5px;border:1px solid #e4eae5;border-radius:11px;background:#fafcfb;color:#3b5141;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .16s,border-color .16s}#header .taj-header-account .title{font-size:12px;line-height:1.3;max-width:110px;overflow:hidden;text-overflow:ellipsis}#header .taj-header-avatar{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid #dce8e0;background:#edf5f0;color:#38795c;border-radius:9px}#header .taj-header-avatar svg{width:18px;height:18px}#header .taj-account-chevron{width:13px;height:13px;color:#879a8b;margin-left:1px;transition:transform .16s}#header .taj-header-account-badge[aria-expanded="true"] .taj-account-chevron{transform:rotate(180deg)}#header .taj-header-account-badge:hover,#header .taj-header-account-badge[aria-expanded="true"]{background:#f0f6f2;border-color:#c7dccc;color:#2f6247}#header .taj-header-account .taj-account-dropdown{min-width:260px;width:270px;max-width:calc(100vw - 24px);padding:7px;border:1px solid #dfe8e2;border-radius:13px;box-shadow:0 12px 32px #193a2619;background:#fff;margin-top:7px;animation:tajAccountReveal .14s ease-out}#header .taj-account-dropdown .dropdown-item{display:flex;align-items:center;gap:10px;border:0;border-radius:7px;margin:0;padding:10px 11px;color:#596f60;font-size:12px;font-weight:500;line-height:1.4;white-space:normal;text-decoration:none;transition:background .14s,color .14s}#header .taj-account-dropdown .dropdown-item>svg{width:17px;height:17px;flex-shrink:0;color:#6b8e76}#header .taj-account-dropdown .dropdown-item:hover,#header .taj-account-dropdown .dropdown-item:focus{background:#f0f6f2;color:#2d7453}#header .taj-account-dropdown .taj-account-menu-home{background:#f4f7ef;color:#5b683c;font-weight:650;margin-bottom:4px}#header .taj-account-dropdown .taj-account-menu-home>svg{color:#9b7d35}#header .taj-menu-arrow{margin-left:auto;color:#a4b4a8;font-size:16px;font-weight:400}#header .taj-account-menu-divider{height:1px;background:#edf1ee;margin:5px 8px}#header .taj-account-dropdown .taj-account-menu-logout{font-size:11px;color:#7c8277}#header .taj-account-dropdown .taj-account-menu-logout:hover{color:#a25747;background:#fcf3ef}#header .taj-account-dropdown .taj-account-menu-logout>svg{color:inherit}#header .taj-header-account a:focus-visible{outline:2px solid #369a7e;outline-offset:3px}.col-mobile-btn-account .m-nav-btn>i{display:inline-grid!important;place-items:center;width:28px;height:28px;border-radius:9px;border:1px solid #dce8e0;background:#edf5f0;color:#38795c;font-size:0!important;position:relative}.col-mobile-btn-account .m-nav-btn>i:before{content:none!important}.col-mobile-btn-account .m-nav-btn>i:after{content:"";width:17px;height:17px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M3 12V9a5 5 0 0 1 10 0v3M3 12h10v6l-5 3-5-3Zm5 1v6m-3-4h1m4 0h1m3-5 7-7v4l-5 5m-3-3 5 5m-3-2-3 3'/%3E%3C/svg%3E") center/contain no-repeat}.col-mobile-btn-account .m-nav-btn>span{font-weight:600;color:#42634e}.col-mobile-btn-account .m-nav-btn:focus-visible{outline:2px solid #369a7e;outline-offset:2px;border-radius:7px}@keyframes tajAccountReveal{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#header .taj-header-account .taj-account-dropdown{animation:none}#header .taj-header-account-badge,#header .taj-account-chevron{transition:none}}

#header .taj-header-avatar svg{width:21px;height:21px}.col-mobile-btn-account .m-nav-btn>i:after{width:20px;height:20px}

#header .taj-header-avatar svg{width:19px;height:19px}.col-mobile-btn-account .m-nav-btn>i:after{mask:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2338795c%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;width:19px;height:19px}

@media(max-width:991px){.col-mobile-btn-account .m-nav-btn>i{width:28px;height:30px;border:0;border-radius:0;background:transparent;color:#38795c}.col-mobile-btn-account .m-nav-btn>i:after{width:28px;height:30px;background-color:#38795c;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E") center/contain no-repeat;background-image:none}.col-mobile-btn-account .m-nav-btn>span{font-weight:400;color:inherit}}

/* Match the native mobile cart line box; preserve the original profile colour. */
@media(max-width:991px){.col-mobile-btn-account .m-nav-btn>i{display:inline-block!important;width:18px;height:19.78125px;line-height:18px!important;font-size:18px!important;vertical-align:baseline;position:relative}.col-mobile-btn-account .m-nav-btn>i:after{position:absolute;inset:0;width:18px;height:19.44px;margin:auto}}
@media(max-width:991px){.col-mobile-btn .m-nav-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px}.col-mobile-btn .m-nav-btn>i{display:flex!important;align-items:center;justify-content:center;height:22px;min-height:22px;line-height:22px!important;flex:0 0 22px}.col-mobile-btn .m-nav-btn>span{display:block;margin:6px 0 0;line-height:16.8px}.col-mobile-btn-account .m-nav-btn>i{width:18px}.col-mobile-btn-account .m-nav-btn>i:after{position:absolute;inset:0;width:18px;height:19.44px;margin:auto}}

@media(max-width:991px){.col-mobile-btn-account .m-nav-btn{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center}.col-mobile-btn-account .m-nav-btn>i{align-self:center;left:auto;right:auto}}
