.elementor-123 .elementor-element.elementor-element-fac76fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--z-index:999999;}.elementor-123 .elementor-element.elementor-element-d92a899{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-123 .elementor-element.elementor-element-d92a899.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-123 .elementor-element.elementor-element-b4097ba{width:var( --container-widget-width, 2.823% );max-width:2.823%;--container-widget-width:2.823%;--container-widget-flex-grow:0;z-index:1999999;}.elementor-123 .elementor-element.elementor-element-b4097ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:#000000;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__container .jet-mobile-menu__controls{padding:0px 0px 0px 0px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__container .jet-mobile-menu__back i{color:#000000;font-size:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__container .jet-mobile-menu__back svg{color:#000000;width:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__breadcrumbs .breadcrumb-divider i{font-size:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__breadcrumbs .breadcrumb-divider svg{width:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__container{width:360px;z-index:999;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__container .jet-mobile-menu__container-inner{padding:20px 20px 50px 50px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-menu-icon img{width:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-menu-icon svg{width:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-menu-label{font-family:"GT Eesti Pro Display", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-menu-badge__inner{font-family:"GT Eesti Pro Display", Sans-serif;font-size:18px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:10px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item .jet-dropdown-arrow svg{width:10px;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-label{color:#54595F;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:#54595F;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-123 .elementor-element.elementor-element-df51471{--display:flex;}.elementor-123 .elementor-element.elementor-element-76fbe7e{--display:flex;}.elementor-123 .elementor-element.elementor-element-3fe6b54{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-123 .elementor-element.elementor-element-3fe6b54.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-3fe6b54 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-123 .elementor-element.elementor-element-3fe6b54 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-123 .elementor-element.elementor-element-3fe6b54 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"GT Eesti Pro Display", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-123 .elementor-element.elementor-element-1b8e20d{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;}.elementor-123 .elementor-element.elementor-element-1b8e20d.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-9862f4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-123 .elementor-element.elementor-element-d1de4f1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-d1de4f1 .elementor-icon-wrapper{text-align:center;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-framed .elementor-icon, .elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-framed .elementor-icon, .elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-stacked .elementor-icon:hover{background-color:#7A7A7A;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-framed .elementor-icon:hover, .elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-default .elementor-icon:hover{color:#7A7A7A;border-color:#7A7A7A;}.elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-framed .elementor-icon:hover, .elementor-123 .elementor-element.elementor-element-d1de4f1.elementor-view-default .elementor-icon:hover svg{fill:#7A7A7A;}.elementor-123 .elementor-element.elementor-element-d1de4f1 .elementor-icon{font-size:21px;}.elementor-123 .elementor-element.elementor-element-d1de4f1 .elementor-icon svg{height:21px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-123 .elementor-element.elementor-element-8cf47ec{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-footer-buttons-alignment-display:block;--cart-footer-buttons-alignment-text-align:center;--cart-footer-buttons-alignment-button-width:auto;--elementor-remove-from-cart-button:block;--remove-from-cart-button:none;--toggle-button-icon-color:#000000;--toggle-button-icon-hover-color:var( --e-global-color-secondary );--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:22px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-border-radius:15px 15px 15px 15px;--product-price-color:#000000;--cart-footer-buttons-border-radius:0px;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#000000;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#FF3EA5;--empty-message-color:#54595F;--empty-message-alignment:center;}.elementor-123 .elementor-element.elementor-element-8cf47ec.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-8cf47ec.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__subtotal{font-family:"GT Eesti Pro Display", Sans-serif;}.elementor-123 .elementor-element.elementor-element-8cf47ec .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__product-name a{font-family:"GT Eesti Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__product-name a:hover{color:#FF3EA5;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__product .variation{font-family:"GT Eesti Pro Display", Sans-serif;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__product-price{font-family:"GT Eesti Pro Display", Sans-serif;font-weight:600;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__product-price .product-quantity{color:#000000;font-family:"GT Eesti Pro Display", Sans-serif;font-weight:300;}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-123 .elementor-element.elementor-element-8cf47ec .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-radius:30px 30px 30px 30px;}.elementor-123 .elementor-element.elementor-element-8cf47ec .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-123 .elementor-element.elementor-element-d92a899{--width:36.797%;}.elementor-123 .elementor-element.elementor-element-9862f4a{--width:40%;}}@media(max-width:767px){.elementor-123 .elementor-element.elementor-element-fac76fd{--min-height:0px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:20px;}.elementor-123 .elementor-element.elementor-element-d92a899{--width:12%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-123 .elementor-element.elementor-element-b4097ba > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-123 .elementor-element.elementor-element-b4097ba{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;z-index:2000;}.elementor-123 .elementor-element.elementor-element-b4097ba .jet-mobile-menu__container{width:320px;}.elementor-123 .elementor-element.elementor-element-1b8e20d{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:left;}.elementor-123 .elementor-element.elementor-element-1b8e20d.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-9862f4a{--width:43%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-123 .elementor-element.elementor-element-d1de4f1{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1000;}.elementor-123 .elementor-element.elementor-element-8cf47ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;z-index:1000;--main-alignment:right;}.elementor-123 .elementor-element.elementor-element-8cf47ec.elementor-element{--align-self:center;}}/* Start custom CSS for jet-mobile-menu, class: .elementor-element-b4097ba *//* Поднимаем контейнер меню на самый верхний слой */
.jet-mobile-menu__container {
    z-index: 999999 !important;
}
/* Все стрелки в мобильном меню JetMenu */
.jet-mobile-menu__back svg,
.jet-mobile-menu__item-inner svg {
  width: 10px;
  height: 20px;
}

#jet-mobile-menu-item-2155:hover .jet-menu-label {
  color: darkred; /* можно любой другой цвет */
}

#jet-mobile-menu-item-2155 .jet-menu-label {
  color: red !important;
}

/* Универсальный фикс для кнопки "Назад" в JetMenu */
.jet-mobile-menu__back {
  position: relative !important;
  z-index: 99999 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 40px !important;
  height: 40px !important;
  cursor: pointer !important;
  pointer-events: all !important;
}

/* Чтобы сам SVG не блокировал клик */
.jet-mobile-menu__back svg {
  pointer-events: none !important;
  width: 12px !important;
  height: 20px !important;
}

/* Делаем стрелку всегда поверх корзины */
.jet-mobile-menu__back {
  position: relative !important;
  z-index: 1999999 !important;
  cursor: pointer !important;
  pointer-events: auto !important;
}

/* Контейнер корзины не должен блокировать стрелку */
.elementor-menu-cart__wrapper,
.elementor-menu-cart__container {
  z-index: 100 !important; /* ниже стрелки */
}

/* Если корзина точно лезет сверху — отключаем перекрытие в этой области */
.elementor-menu-cart__container {
  pointer-events: none !important;
}

/* Но чтобы внутри корзины всё равно можно было кликать */
.elementor-menu-cart__container * {
  pointer-events: auto !important;
}


html,
body {
  overscroll-behavior: none !important; /* отключает bounce-скролл */
}

body.menu-open {
  position: fixed !important;
  overflow: hidden !important;
  width: 100% !important;
  touch-action: none !important;
  height: 100vh !important;
}

.jet-mobile-menu-cover {
  touch-action: none !important; /* блокирует свайпы по подложке */
  pointer-events: all !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-8cf47ec *//* Все кнопки чекаута/корзины в Elementor */
.elementor-menu-cart__footer-buttons .elementor-button,
a.elementor-button.elementor-button--checkout,
a.elementor-button.elementor-button--checkout .elementor-button-text {
    background-color: #000 !important;  /* чёрный фон */
    color: #fff !important;             /* белый текст */
    border-radius: 30px !important;     /* скруглённые углы */
    border: none !important;
    box-shadow: none !important;
    transition: all 0.3s ease !important;
}

/* Hover */
.elementor-menu-cart__footer-buttons .elementor-button:hover,
a.elementor-button.elementor-button--checkout:hover,
a.elementor-button.elementor-button--checkout:hover .elementor-button-text {
    background-color: #FF3EA5 !important; /* розовый фон */
    color: #fff !important;               /* белый текст */
    border-color: #FF3EA5 !important;
}
.elementor-button-icon-qty {
    background-color: #FF3EA5 !important;
    color: #fff !important;
    border-radius: 50% !important;
    transition: background-color 0.3s ease;
}

.elementor-button-icon-qty:hover {
    background-color: #ff66bb !important; /* чуть светлее при ховере */
}

/* По умолчанию иконки видимы */
.elementor-element-d1de4f1,   /* блок с лупой */
.elementor-element-8cf47ec { /* блок с корзиной */
  display: block;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* Когда бургер открыт — скрываем иконки */
.elementor-menu-toggle.elementor-active ~ .elementor-element-d1de4f1,
.elementor-menu-toggle.elementor-active ~ .elementor-element-8cf47ec {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* Бургер всегда сверху */
.elementor-menu-toggle {
  position: relative;
  z-index: 10002 !important;
}

/* Лупа и корзина ниже */
.elementor-element-d1de4f1,   /* блок с лупой */
.elementor-element-8cf47ec { /* блок с корзиной */
  position: relative;
  z-index: 1000 !important;
}

/* Дополнительно: при открытом меню скрываем иконки */
body.menu-open-white .elementor-element-d1de4f1,
body.menu-open-white .elementor-element-8cf47ec {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}


/* --- 1. Скрываем дублирующий блок, если он есть --- */
.woocommerce-mini-cart .elementor-menu-cart__subtotal:first-of-type {
    display: none;
}

/* Контейнер Итого */
.elementor-menu-cart__subtotal {
    display: flex;
    justify-content: space-between;  /* "Итого" слева, сумма справа */
    align-items: flex-start;         /* выравнивание по верхнему краю */
    padding: 12px 15px;
    border-top: 1px solid #e5e5e5;
    font-size: 16px;
    font-weight: 700;
    background-color: #fff;
    color: #000;
}

/* Текст "Итого" */
.elementor-menu-cart__subtotal strong {
    line-height: 1;
    display: inline-block;
}

/* Сумма — немного ниже */
.elementor-menu-cart__subtotal .woocommerce-Price-amount,
.elementor-menu-cart__subtotal .woocommerce-Price-amount bdi,
.elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol {
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px;   /* сдвиг вниз — регулируется по вкусу */
    font-size: 16px;
    font-weight: 700;
}


.elementor-menu-cart__subtotal {
  display: flex;
  justify-content: space-between; /* равномерно распределяет "Итого" и цену */
  align-items: center; /* выравнивает по вертикали */
  width: 100%;
  padding: 0 10px; /* можно подправить под свой дизайн */
  box-sizing: border-box;
}

.elementor-menu-cart__subtotal strong {
  font-weight: 700; /* делает "Итого" жирным, если не было */
}

.elementor-menu-cart__subtotal .amount {
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fac76fd *//* === Пункты меню: подчёркивание при наведении === */
.jet-menu-label:hover {
  text-decoration: underline;
}

/* === Скрыть буллеты галереи в карточке товара === */
.single-product .jet-woo-product-gallery-anchor-nav-controller {
  display: none !important;
}
/* ------------------------- */

/* Подчеркивание при наведении */
header.elementor-location-header .elementor-nav-menu a:hover,
header.elementor-location-header .jet-menu-label:hover,
header.elementor-location-header .e-n-menu-title-container:hover,
header.elementor-location-header .e-n-menu-title-text:hover {
  text-decoration: underline;
}
.elementor-123 .elementor-element.elementor-element-fac76fd {

.elementor-123 .elementor-element.elementor-element-fac76fd {
    

/* 🔥 ИСКЛЮЧЕНИЕ: Убираем подчеркивание глобальных стилей хедера */

/* 1. Отключаем подчеркивание для ссылки-карточки внутри поиска */
.kukoyaka-search-wrapper .kk-product-link-wrap:hover {
    text-decoration: none !important;
}

/* 2. Блокируем подчеркивание конкретно для плашки SALE */
.kk-sale-label {
    text-decoration: none !important;
    display: inline-block !important; /* Важно! Разрывает линию родительской ссылки */
}/* End custom CSS */