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