/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://madrasthemes.com/
 Template:      electro
 Version:       3.6.4
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/

.owl-carousel .owl-item img {
	width: 100% !important;
    height: 117px !important;
    object-fit: contain !important;
}



/* Ховер-раскрытие бокового меню */
.departments-menu-v2 .dropdown:hover > .dropdown-menu {
    display: block;
    visibility: visible;
    opacity: 1;
}





/* Каскадный дроп вправо для All Departments (Electro) */
/* 1) Родительский <li> должен быть опорой для абсолютного позиционирования */
.departments-menu-v2 .dropdown-menu > li.menu-item-has-children,
.departments-menu-v2 .dropdown-menu .sub-menu > li.menu-item-has-children {
  position: relative !important;
}

/* 2) Само подменю: стартовать от ВЕРХА родительского <li> (а не от верха панели) */
.departments-menu-v2 .dropdown-menu > li.menu-item-has-children > ul.sub-menu,
.departments-menu-v2 .dropdown-menu .sub-menu > li.menu-item-has-children > ul.sub-menu {
  position: absolute !important;
  top: 0 !important;                 /* <-- выравнивание по пункту с «стрелкой» */
  left: 100% !important;
  margin-top: -1px !important;       /* убрать тонкую щель на границе */
  min-width: 240px;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  padding: 10px 14px;
  z-index: 1000;
  display: none;
}

/* 3) Показ при ховере/фокусе */
.departments-menu-v2 .dropdown-menu > li.menu-item-has-children:hover > ul.sub-menu,
.departments-menu-v2 .dropdown-menu > li.menu-item-has-children:focus-within > ul.sub-menu,
.departments-menu-v2 .dropdown-menu .sub-menu > li.menu-item-has-children:hover > ul.sub-menu,
.departments-menu-v2 .dropdown-menu .sub-menu > li.menu-item-has-children:focus-within > ul.sub-menu {
  display: block !important;
}

/* 4) Стрелка и иконки (как было) */
.departments-menu-v2 .menu-item-has-children > a { position: relative; padding-right: 18px; }
.departments-menu-v2 .menu-item-has-children > a:after {
  content: "›";
  position: absolute;
  right: 6px; top: 50%;
  transform: translateY(-50%);
  opacity: .45;
}
.departments-menu-v2 .cat-icon {
  width: 20px; height: 20px; object-fit: contain; margin-right: 8px; vertical-align: middle;
}

/* 5) На узких — чуть смещаем, чтобы не «уезжало» за правый край */
@media (max-width: 1280px) {
  .departments-menu-v2 .dropdown-menu > li.menu-item-has-children > ul.sub-menu,
  .departments-menu-v2 .dropdown-menu .sub-menu > li.menu-item-has-children > ul.sub-menu {
    left: calc(100% - 6px) !important;
  }
}

.tsex-free-ship{
  margin-top: 14px;
  padding: 10px 12px;
  border: 1px dashed #f3a4c4;   /* под твой розовый акцент */
  border-radius: 10px;
  font-weight: 600;
  display: inline-block;
}