.printFavorites{
    display: none;
}
@media print {
    @page {
        size: A4; /* Задаем размер страницы */
        margin: 1cm; /* Добавляем отступы */
    }
    body {
        -webkit-transform: scale(1.8); /* Для старых WebKit-браузеров */
        transform: scale(1.8); /* Масштабирование на 75% */
        transform-origin: top left; /* Фиксируем масштабирование от верхнего левого угла */
        /* Другие стили для печати, например, убираем ненужные элементы */

        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact;
        color-adjust: exact !important;
    }

    :root {
        /* Colors */
        /* Fonts */
        /* Effects */
        --ten-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);
        --menyu-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
    }
    /* Figma Color Variables of your File */
    script, style  {
        display: none;
    }
    body *{
        display: none;
    }
    .g-header-divider{
        display: none !important;
    }
    .g-main {
        background: none !important;
    }
    b{
        font-family: "CoFoSans-Bold", sans-serif;
        font-weight: 700;
        display: inline !important;
    }
    .g-container, .g-main, .printFavorites, .printFavorites *{
        display: block;
    }
    .fixed-cookie{
        visibility: hidden;
        height: 0;
        font-size: 0;
        display: none !important;
    }
    .printFavorites a,
    .printFavorites button,
    .printFavorites input,
    .printFavorites select,
    .printFavorites h1,
    .printFavorites h2,
    .printFavorites h3,
    .printFavorites h4,
    .printFavorites h5,
    .printFavorites * {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        border: none;
        text-decoration: none;
        background: none;

        -webkit-font-smoothing: antialiased;
    }
    .printFavorites menu,
    .printFavorites ol,
    .printFavorites ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }


    .printFavorites .div,
    .printFavorites .div * {
        box-sizing: border-box;
    }
    .printFavorites .div {
        background: #ffffff;
        height: 820px;
        position: relative;
        overflow: hidden;
    }
    .printFavorites .logo-full {
        width: 115px;
        height: 26.07px;
        position: absolute;
        left: 50px;
        top: 26px;
        overflow: hidden;
    }
    .printFavorites .group {
        width: 99.79%;
        height: 99.41%;
        position: absolute;
        right: 0.15%;
        left: 0.07%;
        bottom: 0.54%;
        top: 0.05%;
        overflow: visible;
    }
    .printFavorites .domodedovograd-ru-8-926-272-33-10 {
        color: #000000;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-decoration: underline;
        position: absolute;
        left: 454px;
        top: 26px;
    }
    .printFavorites .group-1041968 {
        position: absolute;
        inset: 0;
    }
    .printFavorites ._06-07-2025 {
        color: #898d94;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 8px;
        font-weight: 400;
        position: absolute;
        left: 501px;
        top: 797px;
    }
    .printFavorites .domodedovograd-ru {
        color: #898d94;
        text-align: left;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 8px;
        line-height: 8px;
        font-weight: 400;
        position: absolute;
        left: 50px;
        top: 797px;
        width: 405px;
    }
    .printFavorites .line-111 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        width: 495px;
        height: 0px;
        position: absolute;
        left: 50px;
        top: 70px;
        transform-origin: 0 0;
        transform: rotate(0deg) scale(1, 1);
    }
    .printFavorites .frame-1041980 {
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 495px;
        position: absolute;
        left: 50px;
        top: 90px;
    }
    .printFavorites .frame-1041979 {
        display: flex;
        flex-direction: row;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .frame-1041971 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: center;
        justify-content: flex-start;
        flex-shrink: 0;
        width: 245px;
        position: relative;
    }
    .printFavorites .image {
        align-self: stretch;
        flex-shrink: 0;
        height: 245px;
        position: relative;
        object-fit: cover;
        aspect-ratio: 1;
    }
    .printFavorites .line-112 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
        transform-origin: 0 0;
        transform: rotate(0deg) scale(1, 1);
    }
    .printFavorites .div2 {
        color: #000000;
        text-align: left;
        font-family: "CoFoSans-Medium", sans-serif;
        font-size: 10px;
        line-height: 16px;
        font-weight: 500;
        position: relative;
        align-self: stretch;
    }
    .printFavorites .image2 {
        flex-shrink: 0;
        width: 191px;
        height: 191px;
        position: relative;
        object-fit: cover;
        aspect-ratio: 1;
    }
    .printFavorites .frame-1041967 {
        background: #f8f8f8;
        border-radius: 15px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start;
        flex-shrink: 0;
        width: 230px;
        position: relative;
    }
    .printFavorites .frame-1041977 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites ._1-41-03-2 {
        color: var(--graphite, #303434);
        text-align: left;
        font-family: "CoFoSans-Medium", sans-serif;
        font-size: 18px;
        line-height: 18px;
        font-weight: 500;
        position: relative;
        align-self: stretch;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .printFavorites .line-1112 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
        transform-origin: 0 0;
        transform: rotate(0deg) scale(1, 1);
    }
    .printFavorites .frame-1041969 {
        display: flex;
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
        justify-content: flex-start;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .frame-6 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: flex-end;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .frame-5 {
        display: flex;
        flex-direction: row;
        gap: 4px;
        align-items: flex-end;
        justify-content: flex-start;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites ._24-222-860 {
        color: #898d94;
        text-align: left;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 12px;
        line-height: 10px;
        font-weight: 400;
        text-decoration: line-through;
        position: relative;
        width: 82px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .printFavorites .div3 {
        background: #fa4616;
        border-radius: 3px;
        padding: 2px 5px 2px 5px;
        display: flex;
        flex-direction: row;
        gap: 5px;
        align-items: center;
        justify-content: flex-start;
        flex-shrink: 0;
        height: 12px;
        position: relative;
    }
    .printFavorites ._10 {
        color: #ffffff;
        text-align: left;
        font-family: "CoFoSans-Medium", sans-serif;
        font-size: 8px;
        line-height: 10px;
        font-weight: 500;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .printFavorites ._14-222-860 {
        color: #303434;
        text-align: left;
        font-family: "CoFoSans-Medium", sans-serif;
        font-size: 25px;
        line-height: 18px;
        font-weight: 500;
        position: relative;
    }
    .printFavorites .frame-1041968 {
        display: flex;
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .div4 {
        color: #000000;
        text-align: left;
        font-family: "CoFoSans-Medium", sans-serif;
        font-size: 12px;
        line-height: 16px;
        font-weight: 500;
        position: relative;
        align-self: stretch;
    }
    .printFavorites .frame-1041966 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .frame-73 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .frame-10419662 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .div5 {
        color: #000000;
        text-align: left;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites ._13 {
        color: #000000;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites .frame-74 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites ._2 {
        color: #000000;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites .frame-75 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .frame-76 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites ._250 {
        color: #000000;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites .frame-77 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .div6 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .div7 {
        color: #000000;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites .frame-80 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites ._25-5 {
        color: #000000;
        text-align: right;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites .frame-79 {
        display: flex;
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .div8 {
        color: #fa4616;
        text-align: right;
        font-family: "CoFoSans-Bold", sans-serif;
        font-size: 10px;
        font-weight: 700;
        text-transform: lowercase;
        position: relative;
    }
    .printFavorites .frame-1041972 {
        display: flex;
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites .badge {
        background: #e8e8e8;
        border-radius: 10px;
        padding: 8px 10px 8px 10px;
        display: flex;
        flex-direction: row;
        gap: 5px;
        align-items: center;
        justify-content: flex-start;
        flex-shrink: 0;
        position: relative;
    }
    .printFavorites ._1 {
        flex-shrink: 0;
        width: 10px;
        height: 10px;
        position: relative;
        overflow: hidden;
    }
    .printFavorites .group-10452 {
        height: auto;
        position: absolute;
        left: 0px;
        top: 0px;
        overflow: visible;
    }
    .printFavorites .div9 {
        color: #303434;
        text-align: left;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 12px;
        line-height: 12px;
        font-weight: 400;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .printFavorites .div10 {
        color: #000000;
        text-align: left;
        font-family: "-", sans-serif;
        font-size: 10px;
        font-weight: 400;
        position: relative;
        align-self: stretch;
    }
    .printFavorites .div-10-span {
        font-family: "CoFoSans-Regular", sans-serif;
    }
    .printFavorites .div-10-span2 {
        font-family: "CoFoSans-Bold", sans-serif;
        font-weight: 700;
    }
    .printFavorites .frame-1041970 {
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 495px;
        position: absolute;
        left: 50px;
        top: 577px;
    }
    .printFavorites .line-114 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
    }
    .printFavorites .line-115 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
    }
    .printFavorites .line-116 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
    }
    .printFavorites .line-117 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
    }
    .printFavorites .line-118 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        align-self: stretch;
        flex-shrink: 0;
        height: 0px;
        position: relative;
    }
    .printFavorites .image-7 {
        width: 77px;
        height: 77px;
        position: absolute;
        left: 50px;
        top: 715px;
        object-fit: cover;
        aspect-ratio: 1;
    }
    .printFavorites .div11 {
        color: #898d94;
        text-align: center;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 8px;
        line-height: 7px;
        font-weight: 400;
        position: absolute;
        left: 52px;
        top: 706px;
        width: 74px;
    }
    .printFavorites .line-1122 {
        margin-top: -1px;
        border-style: solid;
        border-color: #e3e3e3;
        border-width: 1px 0 0 0;
        width: 495px;
        height: 0px;
        position: absolute;
        left: 50px;
        top: 792px;
        transform-origin: 0 0;
        transform: rotate(0deg) scale(1, 1);
    }
    .printFavorites .group-1041969 {
        position: absolute;
        inset: 0;
    }
    .printFavorites .group-1041966 {
        width: 219px;
        height: 44px;
        position: static;
    }
    .printFavorites .div12 {
        color: #898d94;
        text-align: left;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        position: absolute;
        left: 232px;
        top: 728px;
        width: 190px;
    }
    .printFavorites ._12 {
        color: #000000;
        text-align: left;
        font-family: "CoFoSans-Bold", sans-serif;
        font-size: 10px;
        font-weight: 700;
        position: absolute;
        left: 232px;
        top: 746px;
        width: 219px;
    }
    .printFavorites .group-1041967 {
        width: 74px;
        height: 44px;
        position: static;
    }
    .printFavorites .div13 {
        color: #898d94;
        text-align: left;
        font-family: "CoFoSans-Regular", sans-serif;
        font-size: 10px;
        font-weight: 400;
        position: absolute;
        left: 471px;
        top: 728px;
        width: 74px;
    }
    .printFavorites ._09-00-20-00 {
        color: #000000;
        text-align: left;
        font-family: "CoFoSans-Bold", sans-serif;
        font-size: 10px;
        font-weight: 700;
        position: absolute;
        left: 471px;
        top: 746px;
        width: 74px;
    }
    .printFavorites .about{
        font-size: 10px;
    }
    .printFavorites .about .div4, .printFavorites ._1-41-03-2-span{
        font-weight: 500;
        font-size: 18px;
    }
    .printFavorites .about-top-text{
        font-weight: 400;
    }
    .printFavorites .about .div5{
        font-weight: 700;
    }
    .printFavorites .about ._13{
        font-weight: 400;
    }
    .printFavorites .dblock{
        display: block;
    }
    .printFavorites ._13{
        text-align: left;
    }
    .printFavorites .about-right-block{
        max-width: 245px;
        width: 100%;
    }
    .printFavorites .about-right-block .div4{
        font-weight: 500;
        font-size: 18px;
        line-height: 18px;
    }
    .printFavorites .about-right-block .images img{
        width: 100%;
    }
    .printFavorites .about-right-block .frame-1041967{
        max-width: 245px;
        width: 100%;
    }

    .g-container {
        min-height: auto;
    }
    .printFavorites sup{
        display: inline;
    }

    .printFavorites .step { page-break-before: always; }
}
