.pwd-ehe-trigger-text{white-space:nowrap}.pwd-ehe-search-overlay.pwd-ehe-active{visibility:visible;opacity:1;transition:visibility 0s,opacity .4s ease}.pwd-ehe-overlay-slide-down .pwd-ehe-search-field-wrap{transform:translateY(-40px);transition:transform .4s ease,opacity .4s ease;opacity:0}.pwd-ehe-overlay-slide-down.pwd-ehe-active .pwd-ehe-search-field-wrap{transform:translateY(0);opacity:1}.pwd-ehe-overlay-zoom .pwd-ehe-search-field-wrap{transform:scale(.8);transition:transform .4s ease,opacity .4s ease;opacity:0}.pwd-ehe-overlay-zoom.pwd-ehe-active .pwd-ehe-search-field-wrap{transform:scale(1);opacity:1}.pwd-ehe-offcanvas.pwd-ehe-active{visibility:visible;pointer-events:all}.pwd-ehe-offcanvas.pwd-ehe-active .pwd-ehe-offcanvas-backdrop{opacity:1}.pwd-ehe-offcanvas-left{left:0;transform:translateX(-100%)}.pwd-ehe-offcanvas.pwd-ehe-active .pwd-ehe-offcanvas-right,.pwd-ehe-offcanvas.pwd-ehe-active .pwd-ehe-offcanvas-left{transform:translateX(0)}.pwd-ehe-account-avatar{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #eee}.pwd-ehe-account-avatar img{border-radius:50%;margin-bottom:12px;width:80px;height:80px;object-fit:cover}.pwd-ehe-account-name{font-weight:600;font-size:16px;display:block;margin-bottom:2px}.pwd-ehe-account-email{font-size:13px;opacity:.6;display:block}.pwd-ehe-account-nav ul{list-style:none;margin:0;padding:0}.pwd-ehe-account-nav li{border-bottom:1px solid #eee}.pwd-ehe-account-nav a{display:flex;align-items:center;padding:14px 0;text-decoration:none;transition:color .3s ease;font-size:15px}.pwd-ehe-account-nav a:hover{text-decoration:none}.pwd-ehe-account-logout{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.pwd-ehe-logout-btn{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;opacity:.7;transition:opacity .3s ease;font-size:14px}.pwd-ehe-logout-btn:hover{opacity:1;text-decoration:none}.pwd-ehe-login-form{display:flex;flex-direction:column;gap:16px}.pwd-ehe-form-group{display:flex;flex-direction:column;gap:6px}.pwd-ehe-form-group label{font-size:13px;font-weight:500}.pwd-ehe-login-form input[type=text],.pwd-ehe-login-form input[type=email],.pwd-ehe-login-form input[type=password]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .3s ease;box-sizing:border-box}.pwd-ehe-login-form input[type=text]:focus,.pwd-ehe-login-form input[type=email]:focus,.pwd-ehe-login-form input[type=password]:focus{border-color:#0073aa;outline:none}.pwd-ehe-form-remember{flex-direction:row;align-items:center}.pwd-ehe-form-remember label{display:flex;align-items:center;gap:8px;cursor:pointer}.pwd-ehe-login-btn{width:100%;padding:12px;border:none;cursor:pointer;font-size:15px;font-weight:600;font-family:inherit;transition:background-color .3s ease;text-align:center}.pwd-ehe-login-links{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:13px}.pwd-ehe-login-links a{color:inherit;opacity:.7;transition:opacity .3s ease;text-decoration:none}.pwd-ehe-login-links a:hover{opacity:1}.pwd-ehe-badge-inline{position:static!important;margin-left:4px}.pwd-ehe-cart-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #eee;position:relative}.pwd-ehe-cart-item:last-child{border-bottom:none}.pwd-ehe-cart-item-image img{display:block;object-fit:cover}.pwd-ehe-cart-item-details{flex:1;min-width:0}.pwd-ehe-cart-item-name a{text-decoration:none;font-weight:500;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.pwd-ehe-cart-item-name a:hover{text-decoration:underline}.pwd-ehe-cart-item-meta{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px}.pwd-ehe-cart-item-qty{opacity:.6}.pwd-ehe-cart-item-remove{background:0 0;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s ease,transform .3s ease;line-height:1;align-self:center}.pwd-ehe-cart-item-remove:hover{transform:scale(1.1)}.pwd-ehe-cart-item.pwd-ehe-removing{opacity:.4;pointer-events:none;transition:opacity .3s ease}body.pwd-ehe-body-locked{overflow:hidden;padding-right:var(--pwd-ehe-scrollbar-width,0px)}