.wbcom-essential-header-bar{--space-between:15px;--icon-size:18px;--avatar-size:36px;--avatar-radius:50%;--separator-color:rgba(0,0,0,.1);--separator-width:1px;--icon-color:var(--wbcom-heading-color,#303030);--friend-requests-icon-color:var(--icon-color);--search-icon-color:var(--icon-color);--messages-icon-color:var(--icon-color);--notifications-icon-color:var(--icon-color);--cart-icon-color:var(--icon-color);--dark-mode-icon-color:#fff;--icon-text-shadow:none;--counter-bg-color:var(--wbcom-color-primary,#1d76da);--counter-text-color:#fff;--counter-box-shadow:none;--dropdown-bg-color:var(--wbcom-card-bg,#fff);--dropdown-text-color:var(--wbcom-heading-color,#303030);--dropdown-hover-bg-color:rgba(0,0,0,.05);--dropdown-hover-text-color:var(--dropdown-text-color);--dropdown-border-color:transparent;--dropdown-border-width:0;--dropdown-border-radius:8px;--dropdown-box-shadow:0 4px 20px rgba(0,0,0,.15);--user-name-color:var(--wbcom-heading-color,#303030);--user-name-hover-color:var(--wbcom-color-primary,#1d76da);--sign-in-color:inherit;--sign-in-hover-color:var(--wbcom-color-primary,#1d76da);--sign-up-bg-color:var(--wbcom-button-bg,#1d76da);--sign-up-text-color:var(--wbcom-button-text,#fff);--sign-up-hover-bg-color:var(--wbcom-button-hover-bg,#1565c0);--sign-up-hover-text-color:var(--sign-up-text-color);--sign-up-border-radius:4px;position:relative}.wbcom-essential-header-bar.use-theme-colors{--icon-color:var(--wbcom-heading-color,var(--wbcom-color-contrast,#303030));--friend-requests-icon-color:var(--icon-color);--search-icon-color:var(--icon-color);--messages-icon-color:var(--icon-color);--notifications-icon-color:var(--icon-color);--cart-icon-color:var(--icon-color);--dark-mode-icon-color:#fff;--separator-color:var(--wbcom-border-color,var(--wbcom-color-border,rgba(0,0,0,.1)));--counter-bg-color:var(--wbcom-color-primary,#1d76da);--counter-text-color:var(--wbcom-button-text,#fff);--dropdown-bg-color:var(--wbcom-card-bg,var(--wbcom-color-base,#fff));--dropdown-text-color:var(--wbcom-text-color,var(--wbcom-color-contrast-2,#303030));--dropdown-hover-bg-color:var(--wbcom-card-bg-alt,var(--wbcom-color-base-2,rgba(0,0,0,.05)));--dropdown-hover-text-color:var(--wbcom-link-color,var(--wbcom-color-primary,#1d76da));--dropdown-border-color:var(--wbcom-card-border,var(--wbcom-color-border,transparent));--dropdown-box-shadow:var(--wbcom-card-shadow,0 4px 20px rgba(0,0,0,.15));--user-name-color:var(--wbcom-heading-color,var(--wbcom-color-contrast,#303030));--user-name-hover-color:var(--wbcom-link-color,var(--wbcom-color-primary,#1d76da));--sign-in-color:var(--wbcom-text-color,inherit);--sign-in-hover-color:var(--wbcom-link-color,var(--wbcom-color-primary,#1d76da));--sign-up-bg-color:var(--wbcom-button-bg,var(--wbcom-color-primary,#1d76da));--sign-up-text-color:var(--wbcom-button-text,#fff);--sign-up-hover-bg-color:var(--wbcom-button-hover-bg,var(--wbcom-color-primary-dark,#1565c0));--sign-up-hover-text-color:var(--wbcom-button-text,#fff)}.header-aside-inner,.wbcom-header-bar-inner{align-items:center;display:flex;gap:var(--space-between)}.wbcom-header-bar-align-left .wbcom-header-bar-inner{justify-content:flex-start}.wbcom-header-bar-align-center .wbcom-header-bar-inner{justify-content:center}.wbcom-header-bar-align-right .wbcom-header-bar-inner{justify-content:flex-end}.wbcom-header-bar-icon{align-items:center;background:transparent;border:none;color:var(--icon-color);cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;text-decoration:none;text-shadow:var(--icon-text-shadow);transition:opacity .2s ease}.wbcom-header-bar-icon .dashicons,.wbcom-header-bar-icon .wbcom-header-bar-icon-inner{font-size:var(--icon-size);height:var(--icon-size);width:var(--icon-size)}.wbcom-header-bar-icon .wbcom-custom-icon{align-items:center;display:flex;justify-content:center}.wbcom-header-bar-icon .wbcom-custom-icon svg{height:var(--icon-size);width:var(--icon-size)}.wbcom-header-bar-icon:hover{opacity:.8}.wbcom-header-bar-friend-requests .friend-requests-icon{color:var(--friend-requests-icon-color)}.wbcom-header-bar-search .wbcom-header-bar-icon-inner.search-icon,.wbcom-header-bar-search.wbcom-header-bar-icon .search-icon{color:var(--search-icon-color)}.wbcom-header-bar-messages .messages-icon{color:var(--messages-icon-color)}.wbcom-header-bar-notifications .notifications-icon{color:var(--notifications-icon-color)}.wbcom-header-bar-cart .cart-icon{color:var(--cart-icon-color)}.wbcom-header-bar-dark-mode .dark-mode-icon{color:var(--dark-mode-icon-color)}.wbcom-header-bar-count{background:var(--counter-bg-color);border-radius:50%;box-shadow:var(--counter-box-shadow);color:var(--counter-text-color);font-size:10px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-8px}.wbcom-header-bar-separator{background:var(--separator-color);display:block;height:28px;width:var(--separator-width)}.wbcom-header-bar-profile{position:relative}.wbcom-profile-toggle{align-items:center;color:var(--user-name-color);display:flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none;transition:color .2s ease}.wbcom-profile-toggle:hover{color:var(--user-name-hover-color)}.wbcom-profile-link{align-items:center;color:var(--user-name-color);display:flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none;transition:color .2s ease}.wbcom-profile-link img{border-radius:var(--avatar-radius);height:var(--avatar-size);-o-object-fit:cover;object-fit:cover;width:var(--avatar-size)}.wbcom-profile-link:hover{color:var(--user-name-hover-color)}.wbcom-profile-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbcom-profile-arrow{align-items:center;display:flex;transition:transform .2s ease}.wbcom-profile-arrow .dashicons{color:var(--user-name-color);font-size:14px;height:14px;width:14px}.wbcom-profile-avatar{align-items:center;display:flex}.wbcom-profile-avatar .wbcom-avatar-img{border-radius:var(--avatar-radius);height:var(--avatar-size);-o-object-fit:cover;object-fit:cover;width:var(--avatar-size)}.wbcom-header-bar-dropdown{position:relative}.wbcom-header-bar-dropdown-content{background:var(--dropdown-bg-color);border:var(--dropdown-border-width) solid var(--dropdown-border-color);border-radius:var(--dropdown-border-radius);box-shadow:var(--dropdown-box-shadow);margin-top:10px;min-width:180px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:100}.wbcom-header-bar-dropdown-content:before{background:var(--dropdown-bg-color);border-left:var(--dropdown-border-width) solid var(--dropdown-border-color);border-top:var(--dropdown-border-width) solid var(--dropdown-border-color);box-shadow:-2px -2px 4px rgba(0,0,0,.05);content:"";height:12px;position:absolute;right:20px;top:-6px;transform:rotate(45deg);width:12px}.wbcom-header-bar-dropdown.is-open .wbcom-header-bar-dropdown-content,.wbcom-header-bar-dropdown:hover .wbcom-header-bar-dropdown-content{opacity:1;transform:translateY(0);visibility:visible}.wbcom-header-bar-dropdown.is-open .wbcom-profile-arrow{transform:rotate(180deg)}.wbcom-dropdown-header{border-bottom:1px solid var(--dropdown-border-color,rgba(0,0,0,.08));padding:12px 16px}.wbcom-dropdown-title{color:var(--dropdown-text-color);font-size:14px;font-weight:600;margin:0}.wbcom-dropdown-items{max-height:320px;overflow-y:auto;padding:8px 0}.wbcom-dropdown-item{margin:0}.wbcom-dropdown-item a{align-items:center;color:var(--dropdown-text-color);display:flex;font-size:14px;gap:10px;padding:10px 16px;text-decoration:none;transition:background .2s ease,color .2s ease}.wbcom-dropdown-item a:hover{background:var(--dropdown-hover-bg-color);color:var(--dropdown-hover-text-color)}.wbcom-dropdown-item.unread a{background:rgba(29,118,218,.05);font-weight:500}.wbcom-dropdown-logout{margin-top:8px;padding-top:8px}.wbcom-dropdown-footer,.wbcom-dropdown-logout{border-top:1px solid var(--dropdown-border-color,rgba(0,0,0,.08))}.wbcom-dropdown-footer{padding:12px 16px;text-align:center}.wbcom-dropdown-button{background:var(--wbcom-color-primary,#1d76da);border-radius:4px;color:#fff!important;display:inline-block;font-size:13px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background .2s ease}.wbcom-dropdown-button:hover{background:var(--wbcom-button-hover-bg,#1565c0)}.wbcom-dropdown-empty{color:var(--dropdown-text-color);opacity:.7;padding:20px 16px;text-align:center}.wbcom-dropdown-empty p{font-size:13px;margin:0}.wbcom-profile-dropdown{min-width:220px}.wbcom-dropdown-inner{padding:8px 0}.wbcom-profile-menu{list-style:none;margin:0;padding:8px 0}.wbcom-profile-menu li{margin:0}.wbcom-profile-menu a{color:var(--dropdown-text-color);display:block;font-size:14px;padding:10px 16px;text-decoration:none;transition:background .2s ease,color .2s ease}.wbcom-profile-menu a:hover{background:var(--dropdown-hover-bg-color);color:var(--dropdown-hover-text-color)}.wbcom-message-item .wbcom-message-link{align-items:flex-start;display:flex;gap:12px;padding:12px 16px}.wbcom-message-item .wbcom-message-avatar{flex-shrink:0}.wbcom-message-item .wbcom-message-avatar img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.wbcom-message-item .wbcom-message-content{flex:1;min-width:0}.wbcom-message-item .wbcom-message-subject{font-size:13px;font-weight:500;margin-bottom:2px}.wbcom-message-item .wbcom-message-excerpt,.wbcom-message-item .wbcom-message-subject{color:var(--dropdown-text-color);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbcom-message-item .wbcom-message-excerpt{font-size:12px;opacity:.7}.wbcom-notification-item .wbcom-notification-link{align-items:flex-start;display:flex;gap:12px;padding:12px 16px}.wbcom-notification-item .wbcom-notification-avatar{flex-shrink:0}.wbcom-notification-item .wbcom-notification-avatar img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.wbcom-notification-item .wbcom-notification-content{flex:1;min-width:0}.wbcom-notification-item .wbcom-notification-text{color:var(--dropdown-text-color);display:block;font-size:13px;line-height:1.4;margin-bottom:4px}.wbcom-notification-item .wbcom-notification-time{color:var(--dropdown-text-color);display:block;font-size:11px;opacity:.6}.wbcom-messages-dropdown{min-width:320px}.wbcom-notifications-dropdown{min-width:340px}.wbcom-friend-requests-dropdown{min-width:320px}.wbcom-friend-request-item{align-items:center;display:flex;gap:10px;padding:10px 16px}.wbcom-friend-request-item .wbcom-friend-request-link{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.wbcom-friend-request-item .wbcom-friend-request-avatar{flex-shrink:0}.wbcom-friend-request-item .wbcom-friend-request-avatar img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.wbcom-friend-request-item .wbcom-friend-request-content{flex:1;min-width:0}.wbcom-friend-request-item .wbcom-friend-request-name{color:var(--dropdown-text-color);display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbcom-friend-request-item .wbcom-friend-request-actions{display:flex;flex-shrink:0;gap:6px}.wbcom-friend-request-item .wbcom-friend-accept,.wbcom-friend-request-item .wbcom-friend-reject{align-items:center;border-radius:50%;display:flex;height:28px;justify-content:center;text-decoration:none;transition:background .2s ease,color .2s ease;width:28px}.wbcom-friend-request-item .wbcom-friend-accept .dashicons,.wbcom-friend-request-item .wbcom-friend-reject .dashicons{font-size:16px;height:16px;width:16px}.wbcom-friend-request-item .wbcom-friend-accept{background:rgba(76,175,80,.1);color:#4caf50}.wbcom-friend-request-item .wbcom-friend-accept:hover{background:#4caf50;color:#fff}.wbcom-friend-request-item .wbcom-friend-reject{background:rgba(244,67,54,.1);color:#f44336}.wbcom-friend-request-item .wbcom-friend-reject:hover{background:#f44336;color:#fff}.wbcom-cart-dropdown{min-width:320px}.wbcom-cart-dropdown .wbcom-cart-content{padding:0}.wbcom-cart-dropdown .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.wbcom-cart-dropdown .woocommerce-mini-cart-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:12px;margin:0;padding:12px 16px}.wbcom-cart-dropdown .woocommerce-mini-cart-item:last-child{border-bottom:none}.wbcom-cart-dropdown .woocommerce-mini-cart-item a:not(.remove){align-items:center;color:var(--dropdown-text-color);display:flex;flex:1;font-size:13px;gap:10px;min-width:0;text-decoration:none}.wbcom-cart-dropdown .woocommerce-mini-cart-item a:not(.remove):hover{color:var(--dropdown-hover-text-color)}.wbcom-cart-dropdown .woocommerce-mini-cart-item img{border-radius:4px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.wbcom-cart-dropdown .woocommerce-mini-cart-item .remove{align-items:center;color:#999;display:flex;font-size:18px;height:20px;justify-content:center;text-decoration:none;transition:color .2s ease;width:20px}.wbcom-cart-dropdown .woocommerce-mini-cart-item .remove:hover{color:#f44336}.wbcom-cart-dropdown .woocommerce-mini-cart-item .quantity{color:var(--dropdown-text-color);font-size:12px;opacity:.7}.wbcom-cart-dropdown .woocommerce-mini-cart__total{border-top:1px solid rgba(0,0,0,.08);display:flex;font-size:14px;justify-content:space-between;margin:0;padding:12px 16px}.wbcom-cart-dropdown .woocommerce-mini-cart__total strong{color:var(--dropdown-text-color);font-weight:600}.wbcom-cart-dropdown .woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--wbcom-color-primary,#1d76da);font-weight:600}.wbcom-cart-dropdown .woocommerce-mini-cart__buttons{border-top:1px solid rgba(0,0,0,.08);display:flex;gap:8px;margin:0;padding:12px 16px}.wbcom-cart-dropdown .woocommerce-mini-cart__buttons a{border-radius:4px;display:inline-block;flex:1;font-size:13px;font-weight:500;padding:10px 16px;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.wbcom-cart-dropdown .woocommerce-mini-cart__buttons .wc-forward:not(.checkout){background:rgba(0,0,0,.05);color:var(--dropdown-text-color)}.wbcom-cart-dropdown .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover{background:rgba(0,0,0,.1)}.wbcom-cart-dropdown .woocommerce-mini-cart__buttons .checkout{background:var(--wbcom-color-primary,#1d76da);color:#fff}.wbcom-cart-dropdown .woocommerce-mini-cart__buttons .checkout:hover{background:var(--wbcom-button-hover-bg,#1565c0)}.wbcom-cart-dropdown .woocommerce-mini-cart__empty-message{color:var(--dropdown-text-color);font-size:13px;opacity:.7;padding:20px 16px;text-align:center}.wbcom-header-bar-dropdown .item-avatar{flex-shrink:0}.wbcom-header-bar-dropdown .item-avatar .avatar,.wbcom-header-bar-dropdown .item-avatar img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.wbcom-header-bar-auth{align-items:center;display:flex;gap:10px}.wbcom-header-bar-signin{color:var(--sign-in-color);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.wbcom-header-bar-signin:hover{color:var(--sign-in-hover-color);text-decoration:underline}.wbcom-header-bar-signup{background:var(--sign-up-bg-color);border-radius:var(--sign-up-border-radius);color:var(--sign-up-text-color);display:inline-block;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background .2s ease,color .2s ease}.wbcom-header-bar-signup:hover{background:var(--sign-up-hover-bg-color);color:var(--sign-up-hover-text-color)}.wbcom-essential-header-bar .switch-mode{align-items:center;display:flex}.wbcom-essential-header-bar .switch-mode .buddyx-switch-mode{align-items:center;background:transparent;border:none;color:var(--dark-mode-icon-color,#fff);cursor:pointer;display:flex;justify-content:center;padding:0}.wbcom-essential-header-bar .switch-mode .buddyx-switch-mode .color-mode{font-size:var(--icon-size);height:var(--icon-size);width:var(--icon-size)}.wbcom-essential-header-bar .switch-mode .buddyx-switch-mode .dark-mode-icon{align-items:center;display:inline-flex;height:var(--icon-size,20px);justify-content:center;width:var(--icon-size,20px)}.wbcom-essential-header-bar .switch-mode .buddyx-switch-mode .dark-mode-icon svg{fill:none;height:100%;stroke:currentColor;width:100%}.wbcom-essential-header-bar .switch-mode .buddyx-switch-mode:hover{opacity:.8}.wbcom-header-bar-search-overlay{align-items:center;background:hsla(0,0%,100%,.98);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.dark-mode .wbcom-header-bar-search-overlay{background:rgba(30,30,30,.98)}.wbcom-essential-header-bar.search-active .wbcom-header-bar-search-overlay{opacity:1;visibility:visible}.wbcom-search-container{max-width:600px;padding:20px;position:relative;width:100%}.wbcom-search-container .search-form{display:flex;gap:10px}.wbcom-search-container .search-form label{width:100%}.wbcom-search-container input[type=search],.wbcom-search-container input[type=text]{border:2px solid #e0e0e0;border-radius:8px;flex:1;font-size:18px;outline:none;padding:15px 20px}.wbcom-search-container input[type=search]:focus,.wbcom-search-container input[type=text]:focus{border-color:var(--wbcom-color-primary,#1d76da)}.dark-mode .wbcom-search-container input[type=search],.dark-mode .wbcom-search-container input[type=text]{background:#333;border-color:#444;color:#fff}.dark-mode .wbcom-search-container input[type=search]:focus,.dark-mode .wbcom-search-container input[type=text]:focus{border-color:var(--wbcom-color-primary,#1d76da)}.wbcom-search-container input[type=submit]{background:var(--wbcom-color-primary,#1d76da);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:15px 30px;transition:background .2s ease}.wbcom-search-container input[type=submit]:hover{background:var(--wbcom-button-hover-bg,#1565c0)}.wbcom-search-close{color:#666;position:absolute;right:0;text-decoration:none;top:-40px;transition:color .2s ease}.wbcom-search-close .dashicons{font-size:32px;height:32px;width:32px}.wbcom-search-close:hover{color:#333}.dark-mode .wbcom-search-close{color:#999}.dark-mode .wbcom-search-close:hover{color:#fff}.wbcom-essential-header-bar .cart-wrap,.wbcom-essential-header-bar .messages-wrap,.wbcom-essential-header-bar .notification-wrap,.wbcom-essential-header-bar .notifications-wrap{position:relative}.wbcom-essential-header-bar .cart-wrap .notification-dropdown,.wbcom-essential-header-bar .cart-wrap .user-menu-dropdown-menu,.wbcom-essential-header-bar .messages-wrap .notification-dropdown,.wbcom-essential-header-bar .messages-wrap .user-menu-dropdown-menu,.wbcom-essential-header-bar .notification-wrap .notification-dropdown,.wbcom-essential-header-bar .notification-wrap .user-menu-dropdown-menu,.wbcom-essential-header-bar .notifications-wrap .notification-dropdown,.wbcom-essential-header-bar .notifications-wrap .user-menu-dropdown-menu{background:var(--dropdown-bg-color);border-radius:var(--dropdown-border-radius);box-shadow:var(--dropdown-box-shadow);margin-top:15px;max-width:360px;min-width:320px;opacity:0;position:absolute;right:-15px;top:100%;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.wbcom-essential-header-bar .cart-wrap .notification-dropdown:before,.wbcom-essential-header-bar .cart-wrap .user-menu-dropdown-menu:before,.wbcom-essential-header-bar .messages-wrap .notification-dropdown:before,.wbcom-essential-header-bar .messages-wrap .user-menu-dropdown-menu:before,.wbcom-essential-header-bar .notification-wrap .notification-dropdown:before,.wbcom-essential-header-bar .notification-wrap .user-menu-dropdown-menu:before,.wbcom-essential-header-bar .notifications-wrap .notification-dropdown:before,.wbcom-essential-header-bar .notifications-wrap .user-menu-dropdown-menu:before{background:var(--dropdown-bg-color);box-shadow:-2px -2px 4px rgba(0,0,0,.03);content:"";height:16px;position:absolute;right:16px;top:-8px;transform:rotate(45deg);width:16px}.wbcom-essential-header-bar .cart-wrap.dropdown-passive:hover .notification-dropdown,.wbcom-essential-header-bar .cart-wrap.dropdown-passive:hover .user-menu-dropdown-menu,.wbcom-essential-header-bar .cart-wrap.show .notification-dropdown,.wbcom-essential-header-bar .cart-wrap.show .user-menu-dropdown-menu,.wbcom-essential-header-bar .messages-wrap.dropdown-passive:hover .notification-dropdown,.wbcom-essential-header-bar .messages-wrap.dropdown-passive:hover .user-menu-dropdown-menu,.wbcom-essential-header-bar .messages-wrap.show .notification-dropdown,.wbcom-essential-header-bar .messages-wrap.show .user-menu-dropdown-menu,.wbcom-essential-header-bar .notification-wrap.dropdown-passive:hover .notification-dropdown,.wbcom-essential-header-bar .notification-wrap.dropdown-passive:hover .user-menu-dropdown-menu,.wbcom-essential-header-bar .notification-wrap.show .notification-dropdown,.wbcom-essential-header-bar .notification-wrap.show .user-menu-dropdown-menu,.wbcom-essential-header-bar .notifications-wrap.dropdown-passive:hover .notification-dropdown,.wbcom-essential-header-bar .notifications-wrap.dropdown-passive:hover .user-menu-dropdown-menu,.wbcom-essential-header-bar .notifications-wrap.show .notification-dropdown,.wbcom-essential-header-bar .notifications-wrap.show .user-menu-dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.wbcom-essential-header-bar .dropdown-header,.wbcom-essential-header-bar .notification-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:15px 20px}.wbcom-essential-header-bar .dropdown-header .dropdown-title,.wbcom-essential-header-bar .dropdown-header .title,.wbcom-essential-header-bar .notification-header .dropdown-title,.wbcom-essential-header-bar .notification-header .title{color:var(--dropdown-text-color);font-size:15px;font-weight:600;margin:0}.wbcom-essential-header-bar .dropdown-header .mark-read-all,.wbcom-essential-header-bar .notification-header .mark-read-all{color:var(--wbcom-color-primary,#1d76da);cursor:pointer;font-size:12px;text-decoration:none}.wbcom-essential-header-bar .dropdown-header .mark-read-all:hover,.wbcom-essential-header-bar .notification-header .mark-read-all:hover{text-decoration:underline}.wbcom-essential-header-bar .notification-list,.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.wbcom-essential-header-bar .notification-list .read-item{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:12px;padding:12px 20px;position:relative;transition:background .2s ease}.wbcom-essential-header-bar .notification-list .read-item:last-child{border-bottom:none}.wbcom-essential-header-bar .notification-list .read-item:hover{background:var(--dropdown-hover-bg-color)}.wbcom-essential-header-bar .notification-list .read-item.unread{background:rgba(29,118,218,.05)}.wbcom-essential-header-bar .notification-list .read-item .bb-full-link,.wbcom-essential-header-bar .notification-list .read-item .wbcom-essential--full-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.wbcom-essential-header-bar .notification-list .read-item .bb-full-link a,.wbcom-essential-header-bar .notification-list .read-item .wbcom-essential--full-link a{display:block;height:100%;text-indent:-9999px;width:100%}.wbcom-essential-header-bar .notification-list .read-item .notification-avatar{flex-shrink:0;position:relative;z-index:0}.wbcom-essential-header-bar .notification-list .read-item .notification-avatar img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.wbcom-essential-header-bar .notification-list .read-item .notification-content{flex:1;min-width:0;position:relative;z-index:0}.wbcom-essential-header-bar .notification-list .read-item .notification-content .notification-message{color:var(--dropdown-text-color);display:block;font-size:13px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbcom-essential-header-bar .notification-list .read-item .notification-content .posted{color:var(--dropdown-text-color);display:block;font-size:12px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbcom-essential-header-bar .notification-list .bs-item-wrap{padding:20px;text-align:center}.wbcom-essential-header-bar .notification-list .bs-item-wrap .notification-content{color:var(--dropdown-text-color);font-size:13px;opacity:.7}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:12px;padding:12px 20px;position:relative;transition:background .2s ease}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item:last-child{border-bottom:none}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item:hover{background:var(--dropdown-hover-bg-color)}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item.unread{background:rgba(29,118,218,.05)}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .bx-full-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .bx-full-link a{color:transparent;display:block;height:100%;text-decoration:none;width:100%}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .bx-full-link a:hover{color:transparent}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .notification-item-content{flex:1;min-width:0;position:relative;z-index:0}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .notification-item-content .dropdown-item-title{color:var(--dropdown-text-color);font-size:13px;line-height:1.4;margin-bottom:4px}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .notification-item-content .dropdown-item-title a{color:inherit;text-decoration:none}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .notification-item-content .dropdown-item-title.ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .notification-item-content .mute{color:var(--dropdown-text-color);font-size:12px;margin:0;opacity:.6}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .actions{flex-shrink:0;position:relative;z-index:2}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .actions .mark-read{align-items:center;background:rgba(0,0,0,.05);border-radius:50%;color:var(--dropdown-text-color);display:flex;height:28px;justify-content:center;text-decoration:none;transition:background .2s ease,color .2s ease;width:28px}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .actions .mark-read:hover{background:var(--wbcom-color-primary,#1d76da);color:#fff}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .dropdown-item .actions .mark-read i{font-size:12px}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .alert-message{padding:20px;text-align:center}.wbcom-essential-header-bar .user-menu-dropdown-item-wrapper .alert-message .alert{background:none;border:none;color:var(--dropdown-text-color);font-size:13px;margin:0;opacity:.7;padding:0}.wbcom-essential-header-bar .dropdown-footer,.wbcom-essential-header-bar .notification-footer{border-top:1px solid rgba(0,0,0,.08);padding:12px 20px;text-align:center}.wbcom-essential-header-bar .dropdown-footer .button,.wbcom-essential-header-bar .dropdown-footer a,.wbcom-essential-header-bar .notification-footer .button,.wbcom-essential-header-bar .notification-footer a{background:var(--wbcom-color-primary,#1d76da);border-radius:4px;color:#fff!important;display:inline-block;font-size:13px;font-weight:500;padding:8px 20px;text-decoration:none;transition:background .2s ease}.wbcom-essential-header-bar .dropdown-footer .button:hover,.wbcom-essential-header-bar .dropdown-footer a:hover,.wbcom-essential-header-bar .notification-footer .button:hover,.wbcom-essential-header-bar .notification-footer a:hover{background:var(--wbcom-button-hover-bg,#1565c0)}.wbcom-essential-header-bar .dropdown-footer .button i,.wbcom-essential-header-bar .dropdown-footer a i,.wbcom-essential-header-bar .notification-footer .button i,.wbcom-essential-header-bar .notification-footer a i{margin-left:5px}.wbcom-essential-header-bar .dropdown-footer .delete-all,.wbcom-essential-header-bar .notification-footer .delete-all{background:transparent;color:var(--wbcom-color-primary,#1d76da)!important;padding:8px 0}.wbcom-essential-header-bar .dropdown-footer .delete-all:hover,.wbcom-essential-header-bar .notification-footer .delete-all:hover{background:transparent;text-decoration:underline}.wbcom-essential-header-bar .notification-link{color:var(--icon-color);text-decoration:none}.wbcom-essential-header-bar .notification-link,.wbcom-essential-header-bar .notification-link>span{align-items:center;display:flex;position:relative}.wbcom-essential-header-bar .notification-link .dashicons,.wbcom-essential-header-bar .notification-link .wbcom-header-bar-icon-inner,.wbcom-essential-header-bar .notification-link i{font-size:var(--icon-size)}.wbcom-essential-header-bar .notification-link .wbcom-custom-icon{align-items:center;display:flex}.wbcom-essential-header-bar .notification-link .wbcom-custom-icon svg{height:var(--icon-size);width:var(--icon-size)}.wbcom-essential-header-bar .notification-link .count{background:var(--counter-bg-color);border-radius:9px;color:var(--counter-text-color);font-size:10px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-8px;text-align:center;top:-8px}.wbcom-essential-header-bar .user-wrap{position:relative}.wbcom-essential-header-bar .user-wrap .user-link{align-items:center;color:var(--user-name-color);display:flex;gap:8px;text-decoration:none}.wbcom-essential-header-bar .user-wrap .user-link .user-name{font-size:14px;font-weight:500}.wbcom-essential-header-bar .user-wrap .user-link i{font-size:12px;transition:transform .2s ease}.wbcom-essential-header-bar .user-wrap .user-link img{border-radius:var(--avatar-radius);height:var(--avatar-size);-o-object-fit:cover;object-fit:cover;width:var(--avatar-size)}.wbcom-essential-header-bar .user-wrap .sub-menu{background:var(--dropdown-bg-color);border-radius:var(--dropdown-border-radius);box-shadow:var(--dropdown-box-shadow);margin-top:15px;min-width:200px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.wbcom-essential-header-bar .user-wrap .sub-menu:before{background:var(--dropdown-bg-color);content:"";height:16px;position:absolute;right:20px;top:-8px;transform:rotate(45deg);width:16px}.wbcom-essential-header-bar .user-wrap .sub-menu .wrapper{padding:8px 0}.wbcom-essential-header-bar .user-wrap .sub-menu ul{list-style:none;margin:0;padding:0}.wbcom-essential-header-bar .user-wrap .sub-menu li{margin:0}.wbcom-essential-header-bar .user-wrap .sub-menu a{color:var(--dropdown-text-color);display:block;font-size:14px;padding:10px 20px;text-decoration:none;transition:background .2s ease}.wbcom-essential-header-bar .user-wrap .sub-menu a:hover{background:var(--dropdown-hover-bg-color)}.wbcom-essential-header-bar .user-wrap:hover .sub-menu{opacity:1;transform:translateY(0);visibility:visible}.wbcom-essential-header-bar .wbcom-essential-separator{background:var(--separator-color);display:block;height:28px;width:var(--separator-width)}.wbcom-essential-header-bar .header-search-link{align-items:center;color:var(--icon-color);display:flex;text-decoration:none}.wbcom-essential-header-bar .header-search-link i{font-size:var(--icon-size)}.wbcom-essential-header-bar .user-wrap-container+.wbcom-essential-separator+a{align-items:center;display:flex;position:relative}.wbcom-essential-header-bar .user-wrap-container+.wbcom-essential-separator+a span{background:var(--counter-bg-color);border-radius:9px;color:var(--counter-text-color);font-size:10px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-8px;text-align:center;top:-8px}.wbcom-essential-header-bar .friend-requests-wrap .header-friend-requests-link{align-items:center;color:var(--icon-color);display:flex;text-decoration:none}.wbcom-essential-header-bar .friend-requests-wrap .header-friend-requests-link .friend-requests-icon-wrap{align-items:center;display:flex;position:relative}.wbcom-essential-header-bar .friend-requests-wrap .header-friend-requests-link .friend-requests-icon-wrap i{font-size:var(--icon-size)}.wbcom-essential-header-bar .friend-requests-wrap .header-friend-requests-link .friend-requests-icon-wrap .count{background:var(--counter-bg-color);border-radius:9px;color:var(--counter-text-color);font-size:10px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-8px;text-align:center;top:-8px}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request{padding:0}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .dropdown-item-inner{align-items:center;display:flex;gap:12px;padding:12px 20px;width:100%}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-avatar{flex-shrink:0}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-avatar a{display:block}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-avatar img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-info{flex:1;min-width:0}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-info .item-detail-data a{color:var(--dropdown-text-color);display:block;font-size:13px;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-info .item-detail-data a:hover{color:var(--wbcom-color-primary,#1d76da)}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .item-info .item-detail-data .item-time{color:var(--dropdown-text-color);font-size:12px;margin:2px 0 0;opacity:.6}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button{display:flex;flex-shrink:0;gap:6px}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button .btn{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;padding:0;text-decoration:none;transition:background .2s ease,color .2s ease;width:32px}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button .btn i{font-size:14px}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button .accept{background:rgba(76,175,80,.1);color:#4caf50}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button .accept:hover{background:#4caf50;color:#fff}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button .reject{background:rgba(244,67,54,.1);color:#f44336}.wbcom-essential-header-bar .friend-requests-wrap .buddyx-friend-request .request-button .reject:hover{background:#f44336;color:#fff}.wbcom-essential-header-bar .header-mini-cart{padding:0}.wbcom-essential-header-bar .header-mini-cart .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.wbcom-essential-header-bar .header-mini-cart .woocommerce-mini-cart-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:12px;padding:12px 20px}.wbcom-essential-header-bar .header-mini-cart .woocommerce-mini-cart-item:last-child{border-bottom:none}.wbcom-essential-header-bar .header-mini-cart .woocommerce-mini-cart__total{display:flex;font-weight:600;justify-content:space-between;padding:12px 20px}.wbcom-essential-header-bar .header-mini-cart .woocommerce-mini-cart__buttons{display:flex;gap:10px;padding:12px 20px}.wbcom-essential-header-bar .header-mini-cart .woocommerce-mini-cart__buttons a{border-radius:4px;flex:1;font-size:13px;font-weight:500;padding:10px;text-align:center;text-decoration:none}@media(max-width:768px){.wbcom-profile-arrow,.wbcom-profile-name{display:none}.wbcom-header-bar-dropdown-content{min-width:160px}}.header-cart-drawer{height:100%;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:999999}.header-cart-drawer[aria-hidden=false]{pointer-events:auto;visibility:visible}.header-cart-drawer[aria-hidden=false] .header-cart-drawer__overlay{opacity:1}.header-cart-drawer[aria-hidden=false] .header-cart-drawer__content{transform:translateX(0)}.header-cart-drawer__overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.header-cart-drawer__content{background-color:var(--wbcom-card-bg,#fff);box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;max-width:450px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}.header-cart-drawer__header{align-items:center;border-bottom:1px solid var(--wbcom-card-border,#e8e8e8);display:flex;justify-content:space-between;padding:20px}.header-cart-drawer__title{color:var(--wbcom-heading-color,#303030);font-size:18px;font-weight:600;margin:0}.header-cart-drawer__close{align-items:center;background:none;border:none;color:var(--wbcom-text-color,#666);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:color .2s ease}.header-cart-drawer__close:hover{background:none;border:none;color:var(--wbcom-color-primary,#1d76da)}.header-cart-drawer__close .widget-close-icon{font-size:20px;line-height:1}.header-cart-drawer__body{flex:1;overflow-y:auto;padding:20px}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart-item{align-items:flex-start;border-bottom:1px solid var(--wbcom-card-border,#e8e8e8);display:flex;gap:15px;padding:15px 0}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart-item a{color:var(--wbcom-heading-color,#303030);display:flex;gap:10px;text-decoration:none}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart-item a:hover{color:var(--wbcom-color-primary,#1d76da)}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart-item img{border-radius:4px;height:auto;width:60px}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart-item .remove{color:#999;font-size:20px;line-height:1;text-decoration:none}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart-item .remove:hover{color:#dc3545}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__total{border-bottom:1px solid var(--wbcom-card-border,#e8e8e8);display:flex;font-weight:600;justify-content:space-between;padding:20px 0}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:10px;padding:20px 0}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__buttons a{border-radius:4px;display:block;font-weight:500;padding:12px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button{background-color:var(--wbcom-color-primary,#1d76da);color:#fff}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:hover{background-color:var(--wbcom-button-hover-bg,#1565c0)}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.checkout{background-color:var(--wbcom-color-primary,#1d76da);color:#fff}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.checkout:hover{background-color:var(--wbcom-button-hover-bg,#1565c0)}.header-cart-drawer__body .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{color:var(--wbcom-text-color,#666);padding:40px 20px;text-align:center}body.header-cart-drawer-open{overflow:hidden}@media(max-width:480px){.header-cart-drawer__content{max-width:100%}.header-cart-drawer__body,.header-cart-drawer__header{padding:15px}}
