      /* Sticky Header Styles */
      .sticky-header {
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          z-index: 1000;
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
          transition: all 0.3s ease;
          background-color: #fff;
          animation: slideDown 0.3s ease-in-out;
      }

      @keyframes slideDown {
          from {
              transform: translateY(-100%);
          }

          to {
              transform: translateY(0);
          }
      }

      /* Hide top header when sticky */
      @media (min-width: 992px) {
          .sticky-header .top-header {
              display: none;
          }
      }


      /* Add padding to body when header is sticky to prevent content jump */
      body.has-sticky-header {
          padding-top: 80px;
          /* Adjust based on your header height */
      }

      .pixelstrap .sm-nowrap>li>a:hover::before {
          width: unset !important;
      }

      .pixelstrap .full-mega-menu a:hover::before,
      .pixelstrap .clothing-menu a:hover::before {
          width: unset !important;
      }

      .main-menu .menu-right .icon-nav li {
          padding-block: 0;
      }

      .main-menu .brand-logo {
          padding-block: 0;
      }

      .pixelstrap a,
      .pixelstrap a:hover,
      .pixelstrap a:active {
          padding-top: 20px;
          padding-bottom: 20px;
      }

      .cart_qty_cls {
          position: absolute;
          background: var(--theme-color);
          width: 20px;
          height: 20px;
          color: #ffffff;
          border-radius: 20px;
          text-align: center;
          font-size: 12px;
          font-weight: 600;
          top: -20%;
          right: -15px;
          line-height: 1;
          /* display: -webkit-box; */
          /* display: -ms-flexbox; */
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          z-index: 0;
      }

      .main-menu .mega-menu.full-mega-menu {
          top: 108% !important;
      }

      /* .main-menu .sm-nowrap {
          top: 120% !important;
      } */