
/* =========================================
   Один неподвижный размытый фон каталога
   ========================================= */

html,
body {
    background-color: #110a06;
}

/* Неподвижная фоновая картинка */
body::before {
    content: "";
    position: fixed;
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;

    background-image: url("https://static.tildacdn.com/tild6361-3461-4735-b466-386162643734/ChatGPT_Image_16__20.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;

    /* Размытие примерно 30% */
    filter: blur(8px);
    -webkit-filter: blur(8px);
    transform: scale(1.05);

    pointer-events: none;
    z-index: 0;
}

/* Весь контент сайта поверх неподвижного фона */
#allrecords {
    position: relative;
    z-index: 1;
    background: transparent !important;
}

/* Все блоки, через которые должен быть виден фон */
#rec2444283291,
#rec2460801041,
#rec2457649461,
#rec2457649931,
#rec2474655631,
#rec2474655121,
#rec2474656431,
#rec2457694001 {
    position: relative;
    background-color: transparent !important;
    background-image: none !important;
}

/* Убираем фон у непосредственных контейнеров */
#rec2444283291 > div,
#rec2460801041 > div,
#rec2457649461 > div,
#rec2457649931 > div,
#rec2474655631 > div,
#rec2474655121 > div,
#rec2474656431 > div,
#rec2457694001 > div {
    background-color: transparent !important;
    background-image: none !important;
}

/* Убираем внутренние фоны магазина */
#rec2444283291 .t-store,
#rec2460801041 .t-store,
#rec2457649461 .t-store,
#rec2457649931 .t-store,
#rec2474655631 .t-store,
#rec2474655121 .t-store,
#rec2474656431 .t-store,
#rec2457694001 .t-store,

#rec2444283291 .t-store__container,
#rec2460801041 .t-store__container,
#rec2457649461 .t-store__container,
#rec2457649931 .t-store__container,
#rec2474655631 .t-store__container,
#rec2474655121 .t-store__container,
#rec2474656431 .t-store__container,
#rec2457694001 .t-store__container,

#rec2444283291 .t-container,
#rec2460801041 .t-container,
#rec2457649461 .t-container,
#rec2457649931 .t-container,
#rec2474655631 .t-container,
#rec2474655121 .t-container,
#rec2474656431 .t-container,
#rec2457694001 .t-container,

#rec2444283291 .t-section__container,
#rec2460801041 .t-section__container,
#rec2457649461 .t-section__container,
#rec2457649931 .t-section__container,
#rec2474655631 .t-section__container,
#rec2474655121 .t-section__container,
#rec2474656431 .t-section__container,
#rec2457694001 .t-section__container,

#rec2444283291 .t-store__parts-switch-wrapper,
#rec2460801041 .t-store__parts-switch-wrapper,
#rec2457649461 .t-store__parts-switch-wrapper,
#rec2457649931 .t-store__parts-switch-wrapper,
#rec2474655631 .t-store__parts-switch-wrapper,
#rec2474655121 .t-store__parts-switch-wrapper,
#rec2474656431 .t-store__parts-switch-wrapper,
#rec2457694001 .t-store__parts-switch-wrapper,

#rec2444283291 .js-store-grid-cont,
#rec2460801041 .js-store-grid-cont,
#rec2457649461 .js-store-grid-cont,
#rec2457649931 .js-store-grid-cont,
#rec2474655631 .js-store-grid-cont,
#rec2474655121 .js-store-grid-cont,
#rec2474656431 .js-store-grid-cont,
#rec2457694001 .js-store-grid-cont,

#rec2444283291 .t396__artboard,
#rec2460801041 .t396__artboard,
#rec2457649461 .t396__artboard,
#rec2457649931 .t396__artboard,
#rec2474655631 .t396__artboard,
#rec2474655121 .t396__artboard,
#rec2474656431 .t396__artboard,
#rec2457694001 .t396__artboard {
    background-color: transparent !important;
    background-image: none !important;
}

/* Телефон и планшет */
@media screen and (max-width: 980px) {
    body::before {
        top: -20px;
        right: -20px;
        bottom: -20px;
        left: -20px;

        background-size: cover;
        background-position: center center;

        filter: blur(8px);
        -webkit-filter: blur(8px);
        transform: scale(1.08);
    }
}
</style>