  #allrecords[data-product-page="y"] .t-store__prod-snippet__container {
    display: none !important;
  }

  #allrecords[data-product-page="y"]
    .t-rec:has(.t-store__prod-snippet__container):not(.mcp-native-product-record) {
    --mcp-head-shell: #f4f2f2;
    --mcp-head-skeleton: #e4e1e1;
    position: relative;
    display: block !important;
    min-height: max(720px, calc(42vw + 190px)) !important;
    overflow: hidden;
    background-color: var(--mcp-head-shell) !important;
  }

  #allrecords[data-product-page="y"]
    .t-rec:has(.t-store__prod-snippet__container):not(.mcp-native-product-record)::before {
    content: "";
    width: calc(100% - 74px);
    height: max(650px, calc(42vw + 120px));
    display: block;
    margin: 90px 37px 0;
    pointer-events: none;
    background:
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        0 0 / 250px 17px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        0 31px / 65px 1px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left 0 top 48px / calc(28% - 6px) calc(42vw - 40px) no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(28% + 6px) top 48px / calc(28% - 6px) calc(42vw - 40px) no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 51px / 215px 14px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 85px / calc(40% - 34px) 50px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 155px / calc(36% - 34px) 58px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 241px / 145px 24px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 293px / 155px 25px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 351px / 310px 38px no-repeat,
      linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
        left calc(56% + 34px) top 426px / calc(40% - 34px) 48px no-repeat;
  }

  #allrecords.dan-theme-night[data-product-page="y"]
    .t-rec:has(.t-store__prod-snippet__container):not(.mcp-native-product-record) {
    --mcp-head-shell: #2e0b12;
    --mcp-head-skeleton: #3a1820;
  }

  #allrecords[data-product-page="y"] .mcp-native-product-record {
    display: none !important;
    min-height: 0 !important;
  }

  @media (min-width: 834px) and (max-width: 959px) {
    #allrecords[data-product-page="y"]
      .t-rec:has(.t-store__prod-snippet__container):not(.mcp-native-product-record)::before {
      width: calc(100% - 24px);
      margin-right: 12px;
      margin-left: 12px;
      background:
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          0 0 / 250px 17px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          0 31px / 65px 1px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 0 top 48px / calc(28% - 6px) calc(42vw - 19px) no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(28% + 6px) top 48px / calc(28% - 6px) calc(42vw - 19px) no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 51px / 180px 14px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 85px / calc(40% - 24px) 46px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 151px / calc(36% - 24px) 54px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 233px / 135px 24px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 283px / 145px 25px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 339px / 280px 38px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left calc(56% + 24px) top 412px / calc(40% - 24px) 48px no-repeat;
    }
  }

  @media (max-width: 833px) {
    #allrecords[data-product-page="y"]
      .t-rec:has(.t-store__prod-snippet__container):not(.mcp-native-product-record) {
      min-height: max(780px, calc(75vw + 600px)) !important;
    }

    #allrecords[data-product-page="y"]
      .t-rec:has(.t-store__prod-snippet__container):not(.mcp-native-product-record)::before {
      width: 100%;
      height: max(700px, calc(75vw + 510px));
      margin: 75px 0 0;
      background:
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top 0 / 210px 16px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top 31px / 65px 1px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 0 top 48px / calc(50% - 2.5px) calc(75vw - 4px) no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          right 0 top 48px / calc(50% - 2.5px) calc(75vw - 4px) no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 62px) / 62% 16px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 86px) / calc(100% - 24px) 36px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 135px) / calc(100% - 24px) 48px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 207px) / 130px 20px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 259px) / 145px 24px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 311px) / calc(100% - 24px) 42px no-repeat,
        linear-gradient(var(--mcp-head-skeleton), var(--mcp-head-skeleton))
          left 12px top calc(75vw + 379px) / calc(100% - 24px) 48px no-repeat;
    }
  }



/*День ночь общее*/
.dan-theme-toggle{display:none!important;}
/*Печеньки*/
.uc-cst-cookie .t886__wrapper{width: 100% !important;}
.uc-cst-cookie .t886{bottom: 0;}
.uc-cst-cookie .t886__text{width:60%;}
@media(max-width:1024px){
.uc-cst-cookie .t886__text{width: 80%;}
}
@media(max-width:500px){
.uc-cst-cookie .t886__wrapper{display: flex;flex-direction: column;align-items: center;}
.uc-cst-cookie .t-btn{text-align: center;margin: 0px;margin-top: 10px;}
.uc-cst-cookie .t886__text{width: 100%;font-size:14px!important;text-align: center !important;}
}

.custom_link .tn-atom a {
  position: relative;
  display: block;
  width: 100%;
  color: inherit;
  text-decoration: none;
  padding-bottom: 4px;
}

.custom_link .tn-atom a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #230E09;
  transform: scaleX(1);
  transform-origin: right center;
  transition: transform 0.35s ease;
}

/* Десктоп: при наведении линия уходит */
@media (hover: hover) and (pointer: fine) {
  .custom_link .tn-atom a:hover::after {
    transform: scaleX(0);
  }
}

/* Мобайл/тач: похожий эффект во время нажатия */
.custom_link .tn-atom a:active::after,
.custom_link .tn-atom a:focus-visible::after {
  transform: scaleX(0);
}

/* Оформление вкладок */
#allrecords #rec1995570091 ul {
  display: flex;
  justify-content: center;
  gap: 23px;
}

#allrecords #rec1995570091 .t-name_xs {
  line-height: 1em !important;
}

#allrecords #rec1995570091 li {
  border: 0 !important;
  width: auto !important;
}

#allrecords #rec1995570091 .t1281__tab {
  border-bottom: 0 !important;
}

#allrecords #rec1995570091 .t1281__title,
#allrecords #rec1995570091 button {
  width: auto !important;
  padding: 0 !important;
  cursor: pointer;
}

/* Полоска для табов: только у активной вкладки */
#allrecords #rec1995570091 .t1281__title-text {
  position: relative;
  display: inline-block;
  padding-bottom: 4px;
}

#allrecords #rec1995570091 .t1281__title-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #230E09;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.35s ease;
}

#allrecords #rec1995570091 .t1281__tab_active .t1281__title-text::after {
  transform: scaleX(1);
  transform-origin: left center;
}

@media (hover: hover) and (pointer: fine) {
  #allrecords #rec1995570091 .t1281__tab_active .t1281__title:hover .t1281__title-text::after {
    transform: scaleX(0);
  }
}

#allrecords #rec1995570091 .t1281__tab_active .t1281__title:active .t1281__title-text::after,
#allrecords #rec1995570091 .t1281__tab_active .t1281__title:focus-visible .t1281__title-text::after {
  transform: scaleX(0);
}

/* SWIPER: hover-анимация стрелки у .swiper_next */
@keyframes moliqArrowNudge {
  0%,
  100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(7px);
  }
}

#allrecords #rec1996060491 .swiper_next,
#allrecords #rec2021842441 .swiper_next {
  cursor: pointer;
}

#allrecords #rec1996060491 .swiper_next[data-elem-type="image"] .tn-atom__img,
#allrecords #rec2021842441 .swiper_next[data-elem-type="image"] .tn-atom__img {
  will-change: transform;
}

@media (hover: hover) and (pointer: fine) {
  #allrecords #rec1996060491 .swiper_next[data-elem-type="image"]:hover .tn-atom__img,
  #allrecords #rec2021842441 .swiper_next[data-elem-type="image"]:hover .tn-atom__img,
  #allrecords #rec1996060491 .t396__artboard:has(.swiper_next[data-elem-type="text"]:hover) .swiper_next[data-elem-type="image"] .tn-atom__img,
  #allrecords #rec2021842441 .t396__artboard:has(.swiper_next[data-elem-type="text"]:hover) .swiper_next[data-elem-type="image"] .tn-atom__img {
    animation: moliqArrowNudge 0.8s ease-in-out infinite;
  }
}

#allrecords #rec1996060491 .swiper_next[data-elem-type="image"]:active .tn-atom__img,
#allrecords #rec2021842441 .swiper_next[data-elem-type="image"]:active .tn-atom__img {
  transform: translateX(5px);
}

/* Десктоп: скрываем скроллбар, но оставляем прокрутку */
@media (hover: hover) and (pointer: fine) {
  html,
  body {
    -ms-overflow-style: none; /* IE/Edge Legacy */
    scrollbar-width: none; /* Firefox */
  }

  html::-webkit-scrollbar,
  body::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none; /* Chrome/Safari/Opera */
  }
}
