.t-popup {
  background-image: url('https://static.tildacdn.com/tild3239-3732-4665-a562-366134323466/Fon7.png') !important;
  background-size: cover !important;
  background-position: center !important;
}

.t-popup__container {
  background-color: transparent !important;
}

#rec2176522051,
#rec2172208441,
#rec2172300981 {
  background-image: url('https://static.tildacdn.com/tild3437-3665-4431-a161-613666373062/omoti-contacts-bg-q8.jpg') !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  background-position: center !important;
  background-color: transparent !important;
}

#rec2176522051 .t-container,
#rec2172208441 .t-container,
#rec2172300981 .t-container {
  background-color: transparent !important;
}

.t-animate {
  animation-duration: 2.2s !important;
  transition-duration: 2.2s !important;
}

/* Zero Blocks — скрыты по умолчанию */
#rec2190608481,
#rec2191161621,
#rec2202053641,
#rec2202078821,
#rec2202088481,
#rec2202251021,
#rec2202269141,
#rec2202286331 {
  display: none;
}

@media screen and (max-width: 768px) {
  body {
    background-image: none !important;
    background-color: #111111 !important;
  }

  .t706__carticon_lg {
    top: 70px !important;
  }

  #rec2176522051 {
    position: relative !important;
  }

  #rec2176522051::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to top, #111111, transparent);
    z-index: 3;
    pointer-events: none;
  }

  #rec2172208441 {
    background-image: url('https://static.tildacdn.com/tild3365-6631-4464-b266-363864336238/fon11glav.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    position: relative !important;
  }

  #rec2172208441::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to bottom, #111111, transparent);
    z-index: 3;
    pointer-events: none;
  }

  #rec2172208441::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to top, #111111, transparent);
    z-index: 3;
    pointer-events: none;
  }

  #rec2172300981 {
    background-image: url('https://static.tildacdn.com/tild6566-6637-4766-a337-366333393433/fon12glav.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    position: relative !important;
  }

  #rec2172300981::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to bottom, #111111, transparent);
    z-index: 3;
    pointer-events: none;
  }

  #rec2172300981::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to top, #111111, transparent);
    z-index: 3;
    pointer-events: none;
  }
}
/* OMOTI-MOBILE-20260907.2 START — mobile-only, rollback by removing this section. */
@media (max-width:768px) {
  #allrecords:is([data-tilda-page-id="124960526"],[data-tilda-page-id="124961046"],[data-tilda-page-id="124961156"],[data-tilda-page-id="125021306"],[data-tilda-page-id="124961216"],[data-tilda-page-id="124961226"],[data-tilda-page-id="124961236"]) {
    --omoti-mobile-photo:url('https://static.tildacdn.com/tild3437-3665-4431-a161-613666373062/omoti-contacts-bg-q8.jpg');
    --omoti-mobile-position:38% center;
    position:relative;
    isolation:isolate;
    background-color:transparent!important;
  }
  #allrecords[data-tilda-page-id="124961046"] {
    --omoti-mobile-photo:url('https://static.tildacdn.com/tild3239-3732-4665-a562-366134323466/Fon7.png');
    --omoti-mobile-position:50% center;
  }
  #allrecords:is([data-tilda-page-id="124961156"],[data-tilda-page-id="125021306"]) {
    --omoti-mobile-photo:url('https://static.tildacdn.com/tild6630-6439-4563-a566-653333646430/01_dlya-zavedeniy-de.jpg');
    --omoti-mobile-position:30% center;
  }
  #allrecords[data-tilda-page-id="124961216"] {
    --omoti-mobile-photo:url('https://static.tildacdn.com/tild6237-3037-4663-a262-303335386430/01_o-brende-cover-bg.jpg');
    --omoti-mobile-position:38% center;
  }
  #allrecords[data-tilda-page-id="124961236"] {
    --omoti-mobile-photo:url('https://static.tildacdn.com/tild3165-6334-4534-a164-613561613738/01_faq-desktop-bg-fo.jpg');
    --omoti-mobile-position:35% center;
  }
  #allrecords:is([data-tilda-page-id="124960526"],[data-tilda-page-id="124961046"],[data-tilda-page-id="124961156"],[data-tilda-page-id="125021306"],[data-tilda-page-id="124961216"],[data-tilda-page-id="124961226"],[data-tilda-page-id="124961236"])::before {
    content:"";
    position:fixed;
    inset:0;
    height:100vh;
    height:100lvh;
    z-index:-1;
    pointer-events:none;
    background-color:#111;
    background-image:linear-gradient(rgba(17,17,17,.38),rgba(17,17,17,.38)),var(--omoti-mobile-photo);
    background-position:center,var(--omoti-mobile-position);
    background-size:cover;
    background-repeat:no-repeat;
  }
  html body #allrecords :is(#rec2202286331,#rec2191161621,#rec2202078821,#rec2202053641,#rec2202088481,#rec2202251021,#rec2202269141) {
    display:none!important;
  }
  html body #allrecords :is(#rec2176522051,#rec2172208441,#rec2172300981) {
    background:transparent!important;
  }
  html body #allrecords #rec2176522051::after,
  html body #allrecords #rec2172208441::before,
  html body #allrecords #rec2172208441::after,
  html body #allrecords #rec2172300981::before {
    content:none!important;
  }
  /* Preserve the approved hero/rail, with one soft entry into the lower scene. */
  html body #allrecords #rec2176522051::before {
    content:"";
    position:absolute;
    inset:0 0 auto;
    height:140px;
    pointer-events:none;
    z-index:-1;
    background:linear-gradient(#111,transparent);
  }
  html body #allrecords :is(#rec2172404711,#rec2172490861) .t-store__card__btns-wrapper--quantity {
    display:flex!important;
    flex-direction:column;
    width:100%!important;
    gap:7px!important;
  }
  html body #allrecords :is(#rec2172404711,#rec2172490861) .t-store__prod__quantity {
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) 44px;
    align-items:center;
    justify-items:center;
    width:100%!important;
    height:46px!important;
    min-height:46px!important;
    margin:0!important;
    padding:0!important;
  }
  html body #allrecords :is(#rec2172404711,#rec2172490861) :is(.t-store__prod__quantity__minus-wrapper,.t-store__prod__quantity__plus-wrapper) {
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%!important;
    min-width:0!important;
    height:44px!important;
    margin:0!important;
    touch-action:manipulation;
  }
  html body #allrecords :is(#rec2172404711,#rec2172490861) :is(.t-store__prod__quantity__minus,.t-store__prod__quantity__plus) {
    width:24px;
    height:24px;
  }
  html body #allrecords :is(#rec2172404711,#rec2172490861) .t-store__prod__quantity-input {
    width:100%!important;
    min-width:0;
    height:44px;
    margin:0!important;
    padding:0!important;
    text-align:center;
    font-size:16px!important;
    line-height:normal;
    box-sizing:border-box;
  }
  /* The 65px mobile header has room between the logo and hamburger. */
  html body #allrecords #rec2172669741 .t706__carticon {
    top:10px!important;
    right:68px!important;
    bottom:auto!important;
    left:auto!important;
    width:44px!important;
    height:44px!important;
    transform:none!important;
  }
  html body #allrecords #rec2172669741 .t706__carticon-wrapper,
  html body #allrecords #rec2172669741 .t706__carticon-imgwrap {
    width:44px!important;
    height:44px!important;
  }
  html body #allrecords #rec2172669741 .t706__carticon-counter {
    width:18px!important;
    height:18px!important;
    min-width:18px;
    line-height:18px!important;
    font-size:11px!important;
    bottom:-3px!important;
    right:-3px!important;
  }
  html body #allrecords #rec2172669741 .t706__carticon-text {display:none!important}
}
@media (max-width:768px) and (prefers-reduced-motion:reduce) {
  #allrecords:is([data-tilda-page-id="124960526"],[data-tilda-page-id="124961046"],[data-tilda-page-id="124961156"],[data-tilda-page-id="125021306"],[data-tilda-page-id="124961216"],[data-tilda-page-id="124961226"],[data-tilda-page-id="124961236"])::before {
    position:absolute;
    height:100%;
    background-image:linear-gradient(rgba(17,17,17,.3),rgba(17,17,17,.3)),url('https://static.tildacdn.com/tild6632-3836-4835-a532-656636623335/Fonmob7v4.jpg');
    background-size:auto,100% auto;
    background-position:center,center top;
    background-repeat:no-repeat,repeat-y;
  }
}
/* OMOTI-MOBILE-20260907.2 END */

/* OMOTI-ABOUT-MOBILE-20260907.3 START */
@media (max-width:768px) and (prefers-reduced-motion:no-preference) {
  html body #allrecords[data-tilda-page-id="124961216"] {
    --omoti-mobile-photo:url('https://static.tildacdn.com/tild3364-3863-4661-a630-333235336165/4__fonv2.jpg');
    --omoti-mobile-position:50% center;
  }
  html body #allrecords[data-tilda-page-id="124961216"]::before {
    background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),var(--omoti-mobile-photo);
  }
  /* One shared mobile photo, not a second independently cropped cover. */
  html body #rec2175019681 .t-cover {
    background:transparent!important;
  }
  html body #rec2175019681 .t-cover__carrier,
  html body #rec2175019681 .t-cover__filter {
    visibility:hidden!important;
  }
}
/* OMOTI-ABOUT-MOBILE-20260907.3 END */

/* OMOTI-SHARED-SHELL-BLEND-20260909 START */
/* Footer-only soft edge; original straight header restored. */
#t-footer #rec2204190721 {
  position:relative;
  z-index:3;
}
#t-footer #rec2204190721::before {
  content:'';
  position:absolute;
  bottom:100%;
  left:0;
  right:0;
  height:64px;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.15) 25%,rgba(0,0,0,.55) 58%,rgba(0,0,0,.9) 82%,#000);
}
@media (max-width:980px) {
  #t-footer #rec2204190721::before {
    height:48px;
  }
}
/* OMOTI-SHARED-SHELL-BLEND-20260909 END */
