#vzpominkyFrame {width: 100%; float: left;}
#vzpominkyFrame .list {column-count: 2; -webkit-column-count: 2; column-gap: 30px; column-fill: initial; display: block;}
#vzpominkyFrame .list .item {width: 100%; position: relative; display: block; vertical-align: top; break-inside: avoid-column;}
#vzpominkyFrame .list .item .photo {position: relative; width: 100%;}
#vzpominkyFrame .list .item .photo img {display: block; visibility: hidden;}
#vzpominkyFrame .list .item .photo .divimg {position: absolute; left: 0; top: 15px; width: 100%; height: calc(100% - 30px); background-size: cover; background-position: center;}


#vzpominame2026 {width: 100%; float: left;}
#vzpominame2026 .inner {width: 100%; float: left; display: flex; gap: 40px; flex-wrap: wrap;}
#vzpominame2026 .inner .item {width: calc(50% - 20px); padding: 3px; border: 1px solid #e5e5e1; border-radius: 5px;}
#vzpominame2026 .inner .item img {display: block; border-radius: 3px;}
#vzpominame2026 .inner .item .buttons {position: relative; width: 100%; display: flex; align-items: center; justify-content: space-around;}
#vzpominame2026 .inner .item .buttons a {display: flex; align-items: center; padding: 5px;}
#vzpominame2026 .inner .item .buttons a:hover {text-decoration: underline;}
#vzpominame2026 .inner .item .buttons svg {fill: #d1d1ad;}
#vzpominame2026 .inner .item .buttons .candleWrapper {display: inline-block;}
#vzpominame2026 .inner .item .buttons .candleWrapper .candle svg {height: 24px;}
#vzpominame2026 .inner .item .buttons .zoom svg {height: 20px; margin-right: 6px;}


.candleThanks {
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 50%;

    padding: 18px 20px;
    text-align: center;

    background: rgba(255, 255, 245, .96);
    box-shadow: 0 5px 25px rgba(0, 0, 0, .08);

    transform: translate(0, 15px);
    opacity: 0;
    visibility: hidden;

    transition:
        opacity .45s ease,
        transform .45s ease,
        visibility .45s;
}

.candleThanks.show {
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
}


.candleThanks.show .candleIcon {
    animation: candleAppear .7s ease both;
}

@keyframes candleAppear {
    0% {
        opacity: 0;
        transform: translateY(8px) scale(.7);
    }

    60% {
        opacity: 1;
        transform: translateY(-2px) scale(1.08);
    }

    100% {
        transform: translateY(0) scale(1);
    }
}