 
     @media (min-width: 768px) { 
      .storeselector{
        position: absolute;
        right: 11%;
        top: ;
        z-index: 9;
      }
      .storeselector select {
        border: unset !important;
        font-size: 12px;
        font-weight: 700;
        line-height: 18px;
        letter-spacing: -.12px;
        text-transform: uppercase;
      }
      .locationicon{
        position: relative;
        left: -5px;
        top: 0;
      }
      .store-switcher {
  position: relative;
  display: inline-block;
}

.store-switcher-btn {
  background-color: #007bff;
  color: white;
  padding: 10px 20px;
  border: none !important;
  cursor: pointer;
  font-size: 12px;
        font-weight: 700;
        line-height: 18px;
        letter-spacing: -.12px;
        text-transform: uppercase;
  border-radius: 5px;
}

.store-dropdown {
  display: none;
  position: absolute;
  background: white;
  border: 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  width: 605px;
      padding: 10px;
      z-index: 1000;
      margin-left: -420px;
}

.store-switcher:hover .store-dropdown {
  display: block;
}

.store-list {
  display: flex;
  flex-wrap: wrap;
  margin-left:-40px;
}

.store-list .column {
  width: 25%; /* Two equal columns */
  padding: 5px;
}

.store-list li {
  list-style: none;
  margin: 5px 0;
}
.store-list a[href="https://enbee.syncrony.com/default/"]{d isplay:none}
.store-list a {
  text-decoration: none;
  color: #333;
  display: block;
  padding: 5px;
  border-radius: 3px;
}

.store-list a:hover {
  background: #f4f4f4;
}


    }
    .store-popup {
  display: none; /* Hidden by default */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}

.store-popup-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  text-align: center;
  max-width: 600px;
  width: 90%;
}

.store-popup-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.store-popup-list li {
  margin: 5px 0;
}

.store-popup-list .store-link {
  text-decoration: none;
  color: #0b1b63 ;
  padding: 10px;
  display: block;
  background: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 5px;
  transition: background 0.3s;
}

.store-popup-list .store-link:hover {
  background: #0b1b63 ;
  color: #f28832;
}

.close-popup-btn {
  margin-top: 15px;
  background: #f44336;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
  transition: background 0.3s;
}

.close-popup-btn:hover {
  background: #d32f2f;
}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
  color: #f28832;
}
.contacts-title {
  color: #0b1b63 !important;
  font-size: 20px;
  margin-bottom: ;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: uppercase;
}
.product-item .weltpixel-quickview.weltpixel_quickview_button_v2{  background-color: #f28832 !important;}
.product-item-info.type1 .product-item-details .product-item-actions .tocart {
  padding: 0 1.2em;
  background-color: #0b1b63;
  border: 1px solid #f4f4f4;
  color: #fff;
}
.action.primary:hover {
  background: #f58634 !important;
  background-color: #f58634 !important;
  border: 1px solid #f58634 !important;
  color: #ffffff;
}
.product-item-info.type1:hover .product-item-details .product-item-actions .tocart, .box-tocart .action.tocart, .footer-middle{background-color: #0b1b63 !important;background-: #0b1b63 !important }
h2.contacts-title{position: relative;z-index: 1; text-align: center;  margin-bottom: 10px;}
    h2.contacts-title:before{border-top: 2px solid #f28832;content: "";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;width: 95%;z-index: -1}
    h2.contacts-title span{background: #fff;padding: 0 15px;font-size: ;}
    @media (min-width: 992px) {
      .page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu .level1 > a, .page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a{
        font-weight:500px !important
      }
        .logo img {
        max-height:unset;
        width: 200px;
         position: relative;
          top: -20px;

        }
        .sw-megamenu.navigation li.level0.fullwidth .submenu li.level1 > .menu-thumb-img, .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1 > .menu-thumb-img {
          margin-top: -10px;
          margin-right: 5px;
      }
      .sw-megamenu.navigation li.level0.fullwidth .submenu li.level1 > .menu-thumb-img, .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1 > .menu-thumb-img {
        max-width: 22px;
        float: left;
        margin-top: -10px;
        margin-right: 5px;
      }
      .sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu {
        padding: 10px;
        left: -170px;
      
      }
      .sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu .layout-1220 .container {
        min-width: 915px;
        max-width:unset!important;
        background:white;
        width: 100%;
      }
      .sw-megamenu.navigation li.level0 .submenu .container{
        min-width: ;
        max-width:unset!important;
      }
      .sw-megamenu.navigation .subchildmenu.mega-columns > li {
        float: left;
        padding: 10px;
      }
      .page-header .panel.wrapper, .main-panel-top {
        background-color: #0b1b63 !important;
        color:#fff !important
      }
      }