/* Новости — подключается из novosti.html */
@import url("base.css");

/* Высота страницы и верх подвала — от сетки карточек + отступ как у .flex-row-dde на главной (39.075px) */
.main-container {
  position: relative;
  width: var(--layout-page-width);
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}

.main-container:has(> .news) {
  --news-block-top-pad: 60px;
  --news-footer-block-top: calc(
    var(--white-sheet-top) + var(--news-block-top-pad) + 67px + 5px + 48px + 52.9px + 26.6px + 26.6px + 47px + 1139px + 39.075px
  );
  height: calc(var(--news-footer-block-top) + 861px);
}

.news {
  position: absolute;
  width: var(--layout-page-width);
  height: 100%;
  top: 0;
  left: 0;
  background: #ffffff;
  overflow: hidden;
}
.mask-group {
  position: absolute;
  width: 1926px;
  height: 20069px;
  top: 0;
  left: -8px;
  z-index: 1;
  -webkit-mask-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/3DoExhLgnf.png);
  -webkit-mask-size: cover;
}
.group {
  position: relative;
  width: 2171px;
  height: 902.166px;
  margin: -100.165px 0 0 -126.001px;
  z-index: 18;
  overflow: visible auto;
}
.flex-row-da {
  position: relative;
  width: 1717.154px;
  height: 321.442px;
  margin: 0 0 0 212.496px;
  z-index: 32;
}
.group-1 {
  position: absolute;
  width: 1717.154px;
  height: 321.442px;
  top: 0;
  left: 0;
  z-index: 20;
}
.group-2 {
  position: absolute;
  width: 1717.154px;
  height: 321.442px;
  top: 0;
  left: 0;
  z-index: 21;
}
.rectangle {
  position: absolute;
  width: 88%;
  height: 81%;
  top: -16px;
  left: 6%;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/CVQ4NvnBUY.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 22;
  backdrop-filter: blur(25px);
  border-radius: 32px;
  overflow: hidden;
}
.group-3 {
  position: absolute;
  width: 356.01px;
  height: 133.882px;
  top: 187.56px;
  left: 669.688px;
  z-index: 23;
}
.group-4 {
  position: absolute;
  width: 356.01px;
  height: 133.882px;
  top: 0;
  left: 0;
  z-index: 24;
}
.group-5 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 25;
}
.layer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 26;
}
.group-6 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/Z14SUcrwuH.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 27;
}
.main-page {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.01%;
  left: 3.25%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 30;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.about-company {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.35%;
  left: 16.02%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  white-space: nowrap;
  z-index: 28;
}
.products {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.35%;
  left: 73.72%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  white-space: nowrap;
  z-index: 31;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.contacts {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.35%;
  left: 89.24%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  white-space: nowrap;
  z-index: 32;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.halal-certified {
  display: block;
  position: relative;
  height: 34.895px;
  margin: 448.408px 0 0 739.033px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 31.92px;
  text-align: left;
  white-space: nowrap;
  z-index: 29;
}
.img {
  position: absolute;
  width: 2171px;
  height: 813px;
  top: 93px;
  left: 0;
  background: url("../накрытый стол нарезка сайт.webp")
    no-repeat center;
  background-size: 91% auto;
  z-index: 2;
}
.mask-group-7 {
  position: relative;
  width: 1919px;
  height: 855px;
  margin: 18412px 0 0 7px;
  z-index: 2;
  overflow: visible auto;
  -webkit-mask-image: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/2e2YdtzLEe.png);
  -webkit-mask-size: cover;
}
.group-8 {
  position: relative;
  width: 2171px;
  height: 902.166px;
  margin: -100.166px 0 0 -126.001px;
  z-index: 3;
  overflow: visible auto;
}
.flex-row {
  position: relative;
  width: 1717.154px;
  height: 321.445px;
  margin: 0 0 0 212.394px;
  z-index: 17;
}
.group-9 {
  position: absolute;
  width: 1717.154px;
  height: 321.445px;
  top: 0;
  left: 0;
  z-index: 5;
}
.group-a {
  position: absolute;
  width: 1717.154px;
  height: 321.445px;
  top: 0;
  left: 0;
  z-index: 6;
}
.rectangle-b {
  position: absolute;
  width: 100%;
  height: 84.47%;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/a8nQO2Wxnr.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 7;
  backdrop-filter: blur(25px);
}
.group-c {
  position: absolute;
  width: 356.01px;
  height: 133.882px;
  top: 187.563px;
  left: 669.689px;
  z-index: 8;
}
.group-d {
  position: absolute;
  width: 356.01px;
  height: 133.882px;
  top: 0;
  left: 0;
  z-index: 9;
}
.group-e {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
}
.layer-f {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 11;
}
.group-10 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/zxmefHZv74.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 12;
}
.main-page-11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.01%;
  left: 3.25%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 15;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.about-us {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.35%;
  left: 16.02%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  white-space: nowrap;
  z-index: 13;
}
.products-12 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.35%;
  left: 73.72%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  white-space: nowrap;
  z-index: 16;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.contacts-13 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 7.8%;
  top: 58.35%;
  left: 89.24%;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 25.081px;
  text-align: left;
  white-space: nowrap;
  z-index: 17;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.halal-certified-14 {
  display: block;
  position: relative;
  height: 34.895px;
  margin: 448.407px 0 0 738.931px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 31.92px;
  text-align: left;
  white-space: nowrap;
  z-index: 14;
}
.img-15 {
  position: absolute;
  width: 2171px;
  height: 813px;
  top: 89.166px;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/tVGCsESxKe.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
/* Как .rectangle-9 на главной: тень и z-index над шапкой, скругление перекрывает низ фото */
.rectangle-16 {
  position: absolute;
  width: var(--white-sheet-width);
  height: calc(var(--news-footer-block-top) - var(--white-sheet-top));
  top: var(--white-sheet-top);
  left: var(--white-sheet-left);
  font-size: 0px;
  background: #ffffff;
  z-index: 17;
  border-radius: 107px 107px 0 0;
  box-shadow: 0 -16px 48px rgba(0, 0, 0, 0.08);
}
/*
 * Блок заголовков как на главной (home.css .meat-traditions / .since-1992 / .time-tested-flavor):
 * от верха белого листа: --news-block-top-pad → 5px → 48px; слева как у rect-9: +1px к левому краю листа.
 */
.news-events {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 782px;
  height: 67px;
  top: calc(var(--white-sheet-top) + var(--news-block-top-pad));
  left: calc(var(--white-sheet-left) + 548px);
  color: #6f160c;
  font-family: Involve, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 63.84px;
  text-align: center;
  white-space: nowrap;
  z-index: 45;
}
.collection {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: fit-content;
  max-width: calc(100% - 48px);
  height: auto;
  top: calc(var(--white-sheet-top) + var(--news-block-top-pad) + 67px + 5px);
  left: 50%;
  transform: translateX(-50%);
  color: #61100b;
  font-family: "Miama Nueva", "Great Vibes", "Marck Script", cursive;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.15;
  letter-spacing: 0.05em;
  text-align: center;
  white-space: nowrap;
  z-index: 45;
}
.common-history-step {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 1160px;
  height: auto;
  min-height: 51px;
  top: calc(var(--white-sheet-top) + var(--news-block-top-pad) + 67px + 5px + 48px + 52.9px);
  left: calc(var(--white-sheet-left) + 378px);
  color: #1d1e1c;
  font-family: Involve, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 26.6px;
  text-align: center;
  z-index: 44;
}
/* Сетка карточек — только прямой потомок .news (не путать с .group-17 в подвале) */
.news .group-17 {
  position: absolute;
  width: 1164.351px;
  height: 1139px;
  top: calc(
    var(--white-sheet-top) + var(--news-block-top-pad) + 67px + 5px + 48px + 52.9px + 26.6px + 26.6px + 47px
  );
  left: 365.997px;
  z-index: 39;
}
.flex-column-a {
  position: absolute;
  width: 566.832px;
  height: 1137.662px;
  top: 0;
  left: 597.519px;
  z-index: 58;
}
article.group-18 {
  position: relative;
  width: 566.832px;
  height: 553.525px;
  margin: 0 0 0 0;
  z-index: 46;
}
.rectangle-19 {
  position: absolute;
  width: 566.832px;
  height: 553.525px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/j8qXFvOekT.png)
    no-repeat center;
  background-size: cover;
  z-index: 47;
}
.address-info {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 388px;
  height: 83px;
  top: 46px;
  left: 144.484px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  z-index: 50;
}
.news .group-17 .phone-number {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 112.685px;
  height: 83.354px;
  top: 46.235px;
  left: 20.432px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 63.84px;
  text-align: center;
  white-space: nowrap;
  z-index: 51;
}
.rectangle-1a {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.872px;
  left: 20.432px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/FH2JkpPVfF.png)
    no-repeat center;
  background-size: cover;
  z-index: 48;
}
.mask-group-1b {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.872px;
  left: 20.431px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/nqXjcVwyZx.png)
    no-repeat center;
  background-size: cover;
  z-index: 49;
}
article.group-1c {
  position: relative;
  width: 566.832px;
  height: 553.525px;
  margin: 30.611px 0 0 0;
  z-index: 58;
}
.rectangle-1d {
  position: absolute;
  width: 566.832px;
  height: 553.525px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/yuhLL4kH3K.png)
    no-repeat center;
  background-size: cover;
  z-index: 59;
}
.holiday-greeting {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 387.703px;
  height: 84.308px;
  top: 46.17px;
  left: 144.655px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  z-index: 62;
}
.holiday-number {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 112.685px;
  height: 83.354px;
  top: 46.235px;
  left: 20.432px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 63.84px;
  text-align: center;
  white-space: nowrap;
  z-index: 63;
}
.rectangle-1e {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.872px;
  left: 20.432px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/jysyxCfNkJ.png)
    no-repeat center;
  background-size: cover;
  z-index: 60;
}
.mask-group-1f {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.872px;
  left: 20.431px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/h2XbyxwHHM.png)
    no-repeat center;
  background-size: cover;
  z-index: 61;
}
.flex-column-aa {
  position: absolute;
  width: 566.832px;
  height: 1137.661px;
  top: 1.339px;
  left: 0;
  z-index: 52;
}
.group-20 {
  position: relative;
  width: 566.832px;
  height: 553.525px;
  margin: 0 0 0 0;
  z-index: 40;
}
.rectangle-21 {
  position: absolute;
  width: 566.832px;
  height: 553.525px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/FORYxaTGfH.png)
    no-repeat center;
  background-size: cover;
  z-index: 41;
}
.optovoroznichnyy-kompleks-buxta {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 112.685px;
  height: 83.354px;
  top: 46.235px;
  left: 20.429px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 63.84px;
  text-align: center;
  white-space: nowrap;
  z-index: 45;
}
.optovoroznichnyy-kompleks-buxta-22 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 387px;
  height: 101px;
  top: 46.662px;
  left: 145.001px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  z-index: 44;
}
.rectangle-23 {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.871px;
  left: 20.429px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/bU90UTddGG.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
}
.mask-group-24 {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.871px;
  left: 20.431px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/CsBX4LpbQv.png)
    no-repeat center;
  background-size: cover;
  z-index: 43;
}
.group-25 {
  position: relative;
  width: 566.832px;
  height: 553.525px;
  margin: 30.61px 0 0 0;
  z-index: 52;
}
.rectangle-26 {
  position: absolute;
  width: 566.832px;
  height: 553.525px;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/OEcaUPmmSA.png)
    no-repeat center;
  background-size: cover;
  z-index: 53;
}
.text-14 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 112.685px;
  height: 83.354px;
  top: 46.234px;
  left: 20.429px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 48px;
  font-weight: 400;
  line-height: 63.84px;
  text-align: center;
  white-space: nowrap;
  z-index: 57;
}
.sankt-peterburg-magazin-lavka-dobrogo-myasnika {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  width: 387px;
  height: 99px;
  top: 46.525px;
  left: 145.001px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  z-index: 56;
}
.rectangle-27 {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.871px;
  left: 20.429px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/36AYaSWJ40.png)
    no-repeat center;
  background-size: cover;
  z-index: 54;
}
.mask-group-28 {
  position: absolute;
  width: 519.467px;
  height: 336.022px;
  top: 173.871px;
  left: 20.431px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/9J56tKOCBK.png)
    no-repeat center;
  background-size: cover;
  z-index: 55;
}
.group-2f {
  position: absolute;
  width: 1168.344px;
  height: 153.514px;
  top: 2323px;
  left: 360.657px;
  z-index: 68;
}
.group-30 {
  position: absolute;
  width: 297.176px;
  height: 153.514px;
  top: 0;
  left: 334.166px;
  z-index: 79;
}
.group-31 {
  position: relative;
  width: 38.131px;
  height: 38.914px;
  margin: 0.48px 0 0 0px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/G0pX5rBX7W.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 86;
}
.group-32 {
  position: relative;
  width: 40.05px;
  height: 40.618px;
  margin: 20.891px 0 0 0px;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/0GW0bJ0qXc.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 80;
}
.group-33 {
  position: absolute;
  width: 297.176px;
  height: 153.514px;
  top: 0;
  left: 0;
  z-index: 81;
}
.flex-column-ba {
  position: absolute;
  width: 232px;
  height: 146.116px;
  top: 0;
  left: 65.175px;
  font-size: 0px;
  z-index: 84;
}
.span {
  display: block;
  position: relative;
  height: 34px;
  margin: 0 0 0 0;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 26px;
  font-weight: 400;
  line-height: 34px;
  text-align: left;
  white-space: nowrap;
  z-index: 84;
}
.span-34 {
  display: block;
  position: relative;
  height: 22.514px;
  margin: 36.131px 0 0 7.034px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  white-space: nowrap;
  z-index: 82;
}
.span-35 {
  display: block;
  position: relative;
  height: 22.514px;
  margin: 30.956px 0 0 7.034px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  white-space: nowrap;
  z-index: 83;
}
.group-36 {
  position: absolute;
  width: 41.453px;
  height: 31.318px;
  top: 122.195px;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/g1noeRCuj9.png)
    no-repeat center;
  background-size: cover;
  z-index: 85;
}
.group-37 {
  position: absolute;
  width: 418.194px;
  height: 149.158px;
  top: 0.48px;
  left: 750.15px;
  z-index: 69;
}
.flex-column-dbd {
  position: absolute;
  width: 7.24%;
  height: 97.71%;
  top: 0;
  left: 0;
  z-index: 72;
}
.group-38 {
  position: relative;
  width: 30.29px;
  height: 38.805px;
  margin: 0 0 0 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/QQjFRV7snm.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 71;
}
.group-39 {
  position: relative;
  width: 30.29px;
  height: 38.805px;
  margin: 68.139px 0 0 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/wQmNW2cLU8.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 72;
}
.flex-column-daa {
  position: absolute;
  width: 355.303px;
  height: 143.529px;
  top: 5.629px;
  left: 62.891px;
  font-size: 0px;
  z-index: 73;
}
.span-3a {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 355.303px;
  height: 59.803px;
  margin: 0 0 0 0;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  text-overflow: initial;
  z-index: 70;
  overflow: hidden;
}
.span-3b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 313.089px;
  height: 45.028px;
  margin: 38.698px 0 0 7.739px;
  color: #ffffff;
  font-family: Involve, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.28px;
  text-align: left;
  z-index: 73;
}
.group-3c {
  position: absolute;
  width: 257.214px;
  height: 96.608px;
  top: 0.48px;
  left: 0;
  z-index: 74;
}
.group-3d {
  position: absolute;
  width: 257.214px;
  height: 96.608px;
  top: 0;
  left: 0;
  z-index: 75;
}
.group-3e {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 76;
}
.layer-3f {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 77;
}
.group-40 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2026-04-05/iet5C5p9tT.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 78;
}

html,
body {
  margin: 0;
  width: 100%;
  overflow-x: hidden;
}

/* Подвал как на главной (site-chrome): сразу под сеткой, те же размеры .flex-row-dde / .rectangle-14, что в home.css */
.news > .flex-row-dde {
  position: absolute;
  top: var(--news-footer-block-top);
  left: 0;
  margin: 0 !important;
  z-index: 200;
}

@media (min-width: 901px) {
  .pokiza-scale-sheet {
    display: contents;
  }
}
