.list__size {
    text-align: left;
}

.list__size .frame {
    overflow: visible !important;
    margin: 0 0 20px;
}

.list__size .group--size {
    padding-top: 0;
}

.list__size > .list__item {
    margin-right: 30px;
    padding-bottom: 50px;
}

.list__item-roteat {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

@media (max-width: 991px) {
    .list__size > .list__item {
        padding-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .list__size > .list__item {
        padding-bottom: 25px;
    }
}

.list__size > .list__item > .frame {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    /*border: 1px solid #898c8e;*/  
    -webkit-transition: all ease-in-out 400ms;
    transition: all ease-in-out 400ms;
}

.list__size > .list__item > .frame img,
.list__size > .list__item > .frame video,
.list__size > .list__item > .frame canvas,
.list__size > .list__item > .frame ng-transclude {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 1199px) {
    .list__size > .list__item > .frame {
        margin-bottom: 8px;
    }
}

@media (max-width: 767.98px) {
    .list__size > .list__item > .frame {
        max-width: 100%;
    }
}

.list__size > .list__item > .frame img {
    width: 100%;
    height: 100%;
    bottom: 0;
    top: auto;
    -o-object-fit: cover;
    object-fit: cover;
}

.list__size > .list__item:hover .share-buttons {
    opacity: 1;
}

.list__size > .list__item [media]:hover ng-transclude,
.list__size > .list__item [video]:hover ng-transclude {
    -webkit-transform: none;
    transform: none;
}

.list__size > .list__item:not(:hover) .frame {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.list__size > .list__item .group--size {
    font-size: 15px;
    line-height: 24px;
    position: absolute;
}

@media (max-width: 991px) {
    .list__size > .list__item .group--size {
        position: static;
    }
}

.list__size > .list__item .group--size b:first-child {
    font-size: 20px;
}

@media (min-width: 768px) {
    .list__size .ratio__120x278 {
        width: 72.28%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 72.28%;
        flex: 0 0 72.28%;
    }

    .list__size .ratio__120x278 > .frame {
        padding-top: 43.16547%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__120x278 > .frame {
        padding-top: 64.8%;
        width: 100.08%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__120x120 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__120x120 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__120x120 > .frame {
        padding-top: 64.8%;
        width: 64.8%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__240x120 {
        width: 62.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 62.4%;
        flex: 0 0 62.4%;
    }

    .list__size .ratio__240x120 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__240x120 > .frame {
        padding-top: 64.8%;
        width: 86.4%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__75x75 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__75x75 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__75x75 > .frame {
        padding-top: 27%;
        width: 27%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__150x75 {
        width: 39%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 39%;
        flex: 0 0 39%;
    }

    .list__size .ratio__150x75 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__150x75 > .frame {
        padding-top: 27%;
        width: 54%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__30x60 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__30x60 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__30x60 > .frame {
        padding-top: 21.6%;
        width: 10.8%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__60x60 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__60x60 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__60x60 > .frame {
        padding-top: 21.6%;
        width: 21.6%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__90x45 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__90x45 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__90x45 > .frame {
        padding-top: 16.2%;
        width: 32.4%;
    }
}

@media (min-width: 768px) {
    .list__size {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .list__size .ratio__150x75 {
        margin-right: 30%;
    }

    .list__size .ratio__90x45 > .frame {
        margin-top: 16.5%;
    }

    .list__size > .list__item > .frame {
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size {
        display: block;
    }

    .list__size > .list__item {
        display: block;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .list__size .ratio__1200x5 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x5 > .frame {
        padding-top: 0.41667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x5 > .frame {
        padding-top: 0.18%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x5 {
    max-width: calc(240 * (100vh - 140px));
}

.single__tile .ratio__1200x5 > .frame {
    padding-top: 0.41667%;
}

.single__tile .zoomed .ratio__1200x5 {
    max-width: calc(240 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__560x5 {
        width: 14.56%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.56%;
        flex: 0 0 14.56%;
    }

    .list__size .ratio__560x5 > .frame {
        padding-top: 0.89286%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__560x5 > .frame {
        padding-top: 0.18%;
        width: 20.16%;
    }
}

.single__tile .ratio__560x5 {
    max-width: calc(112 * (100vh - 140px));
}

.single__tile .ratio__560x5 > .frame {
    padding-top: 0.89286%;
}

.single__tile .zoomed .ratio__560x5 {
    max-width: calc(112 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x15 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x15 > .frame {
        padding-top: 3.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x15 > .frame {
        padding-top: 0.54%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x15 {
    max-width: calc(30 * (100vh - 140px));
}

.single__tile .ratio__450x15 > .frame {
    padding-top: 3.33333%;
}

.single__tile .zoomed .ratio__450x15 {
    max-width: calc(30 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1000x1000 {
        width: 26%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
    }

    .list__size .ratio__1000x1000 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1000x1000 > .frame {
        padding-top: 36%;
        width: 36%;
    }
}

.single__tile .ratio__1000x1000 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1000x1000 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1000x1000 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x100 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x100 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x100 > .frame {
        padding-top: 3.6%;
        width: 7.2%;
    }
}

.single__tile .ratio__200x100 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__200x100 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__200x100 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__850x110 {
        width: 22.1%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 22.1%;
        flex: 0 0 22.1%;
    }

    .list__size .ratio__850x110 > .frame {
        padding-top: 12.94118%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__850x110 > .frame {
        padding-top: 3.96%;
        width: 30.6%;
    }
}

.single__tile .ratio__850x110 {
    max-width: calc(7.72727 * (100vh - 140px));
}

.single__tile .ratio__850x110 > .frame {
    padding-top: 12.94118%;
}

.single__tile .zoomed .ratio__850x110 {
    max-width: calc(7.72727 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__170x100 {
        width: 4.42%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 4.42%;
        flex: 0 0 4.42%;
    }

    .list__size .ratio__170x100 > .frame {
        padding-top: 58.82353%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__170x100 > .frame {
        padding-top: 3.6%;
        width: 6.12%;
    }
}

.single__tile .ratio__170x100 {
    max-width: calc(1.7 * (100vh - 140px));
}

.single__tile .ratio__170x100 > .frame {
    padding-top: 58.82353%;
}

.single__tile .zoomed .ratio__170x100 {
    max-width: calc(1.7 * (100vh - 260px));
}


@media (min-width: 768px) {
    .list__size .ratio__70x450 {
        width: 2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2%;
        flex: 0 0 2%;
    }

    .list__size .ratio__70x450 > .frame {
        padding-top: 620%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__70x450 > .frame {
        padding-top: 20%;
        width: 2%;
    }
}

.single__tile .ratio__70x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__70x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__70x450 {
    max-width: calc(1 * (100vh - 260px));
}


@media (min-width: 768px) {
    .list__size .ratio__75x450 {
        width: 2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2%;
        flex: 0 0 2%;
    }

    .list__size .ratio__75x450 > .frame {
        padding-top: 620%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__75x450 > .frame {
        padding-top: 20%;
        width: 2%;
    }
}

.single__tile .ratio__75x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__75x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__75x450 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x100 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x100 > .frame {
        padding-top: 32.78689%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x100 > .frame {
        padding-top: 3.6%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x100 {
    max-width: calc(3.05 * (100vh - 140px));
}

.single__tile .ratio__305x100 > .frame {
    padding-top: 32.78689%;
}

.single__tile .zoomed .ratio__305x100 {
    max-width: calc(3.05 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__860x110 {
        width: 22.36%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 22.36%;
        flex: 0 0 22.36%;
    }

    .list__size .ratio__860x110 > .frame {
        padding-top: 12.7907%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__860x110 > .frame {
        padding-top: 3.96%;
        width: 30.96%;
    }
}

.single__tile .ratio__860x110 {
    max-width: calc(7.81818 * (100vh - 140px));
}

.single__tile .ratio__860x110 > .frame {
    padding-top: 12.7907%;
}

.single__tile .zoomed .ratio__860x110 {
    max-width: calc(7.81818 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x110 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x110 > .frame {
        padding-top: 12.22222%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x110 > .frame {
        padding-top: 3.96%;
        width: 32.4%;
    }
}

.single__tile .ratio__900x110 {
    max-width: calc(8.18182 * (100vh - 140px));
}

.single__tile .ratio__900x110 > .frame {
    padding-top: 12.22222%;
}

.single__tile .zoomed .ratio__900x110 {
    max-width: calc(8.18182 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__670x115 {
        width: 17.42%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 17.42%;
        flex: 0 0 17.42%;
    }

    .list__size .ratio__670x115 > .frame {
        padding-top: 17.16418%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__670x115 > .frame {
        padding-top: 4.14%;
        width: 24.12%;
    }
}

.single__tile .ratio__670x115 {
    max-width: calc(5.82609 * (100vh - 140px));
}

.single__tile .ratio__670x115 > .frame {
    padding-top: 17.16418%;
}

.single__tile .zoomed .ratio__670x115 {
    max-width: calc(5.82609 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x1200 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x1200 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x1200 > .frame {
        padding-top: 64.8%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1200x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1200x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x125 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x125 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x125 > .frame {
        padding-top: 4.5%;
        width: 9%;
    }
}

.single__tile .ratio__250x125 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__250x125 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__250x125 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__2780x1200 {
        width: 72.28%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 72.28%;
        flex: 0 0 72.28%;
    }

    .list__size .ratio__2780x1200 > .frame {
        padding-top: 43.16547%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__2780x1200 > .frame {
        padding-top: 64.8%;
        width: 100.08%;
    }
}

.single__tile .ratio__2780x1200 {
    max-width: calc(2.31667 * (100vh - 140px));
}

.single__tile .ratio__2780x1200 > .frame {
    padding-top: 43.16547%;
}

.single__tile .zoomed .ratio__2780x1200 {
    max-width: calc(2.31667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__470x1470 {
        width: 12.22%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12.22%;
        flex: 0 0 12.22%;
    }

    .list__size .ratio__470x1470 > .frame {
        padding-top: 312.76596%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__470x1470 > .frame {
        padding-top: 52.92%;
        width: 16.92%;
    }
}

.single__tile .ratio__470x1470 {
    max-width: calc(0.31973 * (100vh - 140px));
}

.single__tile .ratio__470x1470 > .frame {
    padding-top: 312.76596%;
}

.single__tile .zoomed .ratio__470x1470 {
    max-width: calc(0.31973 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__560x150 {
        width: 14.56%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.56%;
        flex: 0 0 14.56%;
    }

    .list__size .ratio__560x150 > .frame {
        padding-top: 26.78571%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__560x150 > .frame {
        padding-top: 5.4%;
        width: 20.16%;
    }
}

.single__tile .ratio__560x150 {
    max-width: calc(3.73333 * (100vh - 140px));
}

.single__tile .ratio__560x150 > .frame {
    padding-top: 26.78571%;
}

.single__tile .zoomed .ratio__560x150 {
    max-width: calc(3.73333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__2400x1200 {
        width: 62.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 62.4%;
        flex: 0 0 62.4%;
    }

    .list__size .ratio__2400x1200 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__2400x1200 > .frame {
        padding-top: 64.8%;
        width: 86.4%;
    }
}

.single__tile .ratio__2400x1200 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__2400x1200 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__2400x1200 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1750x1500 {
        width: 45.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 45.5%;
        flex: 0 0 45.5%;
    }

    .list__size .ratio__1750x1500 > .frame {
        padding-top: 85.71429%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1750x1500 > .frame {
        padding-top: 54%;
        width: 63%;
    }
}

.single__tile .ratio__1750x1500 {
    max-width: calc(1.16667 * (100vh - 140px));
}

.single__tile .ratio__1750x1500 > .frame {
    padding-top: 85.71429%;
}

.single__tile .zoomed .ratio__1750x1500 {
    max-width: calc(1.16667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x150 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x150 > .frame {
        padding-top: 16.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x150 > .frame {
        padding-top: 5.4%;
        width: 32.4%;
    }
}

.single__tile .ratio__900x150 {
    max-width: calc(6 * (100vh - 140px));
}

.single__tile .ratio__900x150 > .frame {
    padding-top: 16.66667%;
}

.single__tile .zoomed .ratio__900x150 {
    max-width: calc(6 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1600x1600 {
        width: 41.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6%;
        flex: 0 0 41.6%;
    }

    .list__size .ratio__1600x1600 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1600x1600 > .frame {
        padding-top: 57.6%;
        width: 57.6%;
    }
}

.single__tile .ratio__1600x1600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1600x1600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1600x1600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x150 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x150 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x150 > .frame {
        padding-top: 5.4%;
        width: 10.8%;
    }
}

.single__tile .ratio__300x150 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__300x150 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__300x150 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__3200x1600 {
        width: 83.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.2%;
        flex: 0 0 83.2%;
    }

    .list__size .ratio__3200x1600 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__3200x1600 > .frame {
        padding-top: 57.6%;
        width: 115.2%;
    }
}

.single__tile .ratio__3200x1600 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__3200x1600 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__3200x1600 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__414x170 {
        width: 10.764%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.764%;
        flex: 0 0 10.764%;
    }

    .list__size .ratio__414x170 > .frame {
        padding-top: 41.0628%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__414x170 > .frame {
        padding-top: 6.12%;
        width: 14.904%;
    }
}

.single__tile .ratio__414x170 {
    max-width: calc(2.43529 * (100vh - 140px));
}

.single__tile .ratio__414x170 > .frame {
    padding-top: 41.0628%;
}

.single__tile .zoomed .ratio__414x170 {
    max-width: calc(2.43529 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__185x185 {
        width: 4.81%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 4.81%;
        flex: 0 0 4.81%;
    }

    .list__size .ratio__185x185 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__185x185 > .frame {
        padding-top: 6.66%;
        width: 6.66%;
    }
}

.single__tile .ratio__185x185 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__185x185 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__185x185 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__414x170 {
        width: 10.764%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.764%;
        flex: 0 0 10.764%;
    }

    .list__size .ratio__414x170 > .frame {
        padding-top: 41.0628%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__414x170 > .frame {
        padding-top: 6.12%;
        width: 14.904%;
    }
}

.single__tile .ratio__414x170 {
    max-width: calc(2.43529 * (100vh - 140px));
}

.single__tile .ratio__414x170 > .frame {
    padding-top: 41.0628%;
}

.single__tile .zoomed .ratio__414x170 {
    max-width: calc(2.43529 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1500x185 {
        width: 39%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 39%;
        flex: 0 0 39%;
    }

    .list__size .ratio__1500x185 > .frame {
        padding-top: 12.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1500x185 > .frame {
        padding-top: 6.66%;
        width: 54%;
    }
}

.single__tile .ratio__1500x185 {
    max-width: calc(8.10811 * (100vh - 140px));
}

.single__tile .ratio__1500x185 > .frame {
    padding-top: 12.33333%;
}

.single__tile .zoomed .ratio__1500x185 {
    max-width: calc(8.10811 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x185 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x185 > .frame {
        padding-top: 61.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x185 > .frame {
        padding-top: 6.66%;
        width: 10.8%;
    }
}

.single__tile .ratio__300x185 {
    max-width: calc(1.62162 * (100vh - 140px));
}

.single__tile .ratio__300x185 > .frame {
    padding-top: 61.66667%;
}

.single__tile .zoomed .ratio__300x185 {
    max-width: calc(1.62162 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x185 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x185 > .frame {
        padding-top: 24.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x185 > .frame {
        padding-top: 6.66%;
        width: 27%;
    }
}

.single__tile .ratio__750x185 {
    max-width: calc(4.05405 * (100vh - 140px));
}

.single__tile .ratio__750x185 > .frame {
    padding-top: 24.66667%;
}

.single__tile .zoomed .ratio__750x185 {
    max-width: calc(4.05405 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__397x197 {
        width: 10.322%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.322%;
        flex: 0 0 10.322%;
    }

    .list__size .ratio__397x197 > .frame {
        padding-top: 49.62217%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__397x197 > .frame {
        padding-top: 7.092%;
        width: 14.292%;
    }
}

.single__tile .ratio__397x197 {
    max-width: calc(2.01523 * (100vh - 140px));
}

.single__tile .ratio__397x197 > .frame {
    padding-top: 49.62217%;
}

.single__tile .zoomed .ratio__397x197 {
    max-width: calc(2.01523 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__315x190 {
        width: 8.19%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.19%;
        flex: 0 0 8.19%;
    }

    .list__size .ratio__315x190 > .frame {
        padding-top: 60.31746%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__315x190 > .frame {
        padding-top: 6.84%;
        width: 11.34%;
    }
}

.single__tile .ratio__315x190 {
    max-width: calc(1.65789 * (100vh - 140px));
}

.single__tile .ratio__315x190 > .frame {
    padding-top: 60.31746%;
}

.single__tile .zoomed .ratio__315x190 {
    max-width: calc(1.65789 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__730x185 {
        width: 18.98%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 18.98%;
        flex: 0 0 18.98%;
    }

    .list__size .ratio__730x185 > .frame {
        padding-top: 25.34247%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__730x185 > .frame {
        padding-top: 6.66%;
        width: 26.28%;
    }
}

.single__tile .ratio__730x185 {
    max-width: calc(3.94595 * (100vh - 140px));
}

.single__tile .ratio__730x185 > .frame {
    padding-top: 25.34247%;
}

.single__tile .zoomed .ratio__730x185 {
    max-width: calc(3.94595 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x195 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x195 > .frame {
        padding-top: 33.05085%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x195 > .frame {
        padding-top: 7.02%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x195 {
    max-width: calc(3.02564 * (100vh - 140px));
}

.single__tile .ratio__590x195 > .frame {
    padding-top: 33.05085%;
}

.single__tile .zoomed .ratio__590x195 {
    max-width: calc(3.02564 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1000x200 {
        width: 26%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
    }

    .list__size .ratio__1000x200 > .frame {
        padding-top: 20%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1000x200 > .frame {
        padding-top: 7.2%;
        width: 36%;
    }
}

.single__tile .ratio__1000x200 {
    max-width: calc(5 * (100vh - 140px));
}

.single__tile .ratio__1000x200 > .frame {
    padding-top: 20%;
}

.single__tile .zoomed .ratio__1000x200 {
    max-width: calc(5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x200 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x200 > .frame {
        padding-top: 16.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x200 > .frame {
        padding-top: 7.2%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x200 {
    max-width: calc(6 * (100vh - 140px));
}

.single__tile .ratio__1200x200 > .frame {
    padding-top: 16.66667%;
}

.single__tile .zoomed .ratio__1200x200 {
    max-width: calc(6 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1000x2000 {
        width: 26%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
    }

    .list__size .ratio__1000x2000 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1000x2000 > .frame {
        padding-top: 72%;
        width: 36%;
    }
}

.single__tile .ratio__1000x2000 {
    max-width: calc(0.5 * (100vh - 140px));
}

.single__tile .ratio__1000x2000 > .frame {
    padding-top: 200%;
}

.single__tile .zoomed .ratio__1000x2000 {
    max-width: calc(0.5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1600x200 {
        width: 41.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6%;
        flex: 0 0 41.6%;
    }

    .list__size .ratio__1600x200 > .frame {
        padding-top: 12.5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1600x200 > .frame {
        padding-top: 7.2%;
        width: 57.6%;
    }
}

.single__tile .ratio__1600x200 {
    max-width: calc(8 * (100vh - 140px));
}

.single__tile .ratio__1600x200 > .frame {
    padding-top: 12.5%;
}

.single__tile .zoomed .ratio__1600x200 {
    max-width: calc(8 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x200 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x200 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x200 > .frame {
        padding-top: 7.2%;
        width: 7.2%;
    }
}

.single__tile .ratio__200x200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__400x200 {
        width: 10.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.4%;
        flex: 0 0 10.4%;
    }

    .list__size .ratio__400x200 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__400x200 > .frame {
        padding-top: 7.2%;
        width: 14.4%;
    }
}

.single__tile .ratio__400x200 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__400x200 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__400x200 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__440x200 {
        width: 11.44%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.44%;
        flex: 0 0 11.44%;
    }

    .list__size .ratio__440x200 > .frame {
        padding-top: 45.45455%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__440x200 > .frame {
        padding-top: 7.2%;
        width: 15.84%;
    }
}

.single__tile .ratio__440x200 {
    max-width: calc(2.2 * (100vh - 140px));
}

.single__tile .ratio__440x200 > .frame {
    padding-top: 45.45455%;
}

.single__tile .zoomed .ratio__440x200 {
    max-width: calc(2.2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__500x200 {
        width: 13%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 13%;
        flex: 0 0 13%;
    }

    .list__size .ratio__500x200 > .frame {
        padding-top: 40%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__500x200 > .frame {
        padding-top: 7.2%;
        width: 18%;
    }
}

.single__tile .ratio__500x200 {
    max-width: calc(2.5 * (100vh - 140px));
}

.single__tile .ratio__500x200 > .frame {
    padding-top: 40%;
}

.single__tile .zoomed .ratio__500x200 {
    max-width: calc(2.5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__595x200 {
        width: 15.47%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.47%;
        flex: 0 0 15.47%;
    }

    .list__size .ratio__595x200 > .frame {
        padding-top: 33.61345%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__595x200 > .frame {
        padding-top: 7.2%;
        width: 21.42%;
    }
}

.single__tile .ratio__595x200 {
    max-width: calc(2.975 * (100vh - 140px));
}

.single__tile .ratio__595x200 > .frame {
    padding-top: 33.61345%;
}

.single__tile .zoomed .ratio__595x200 {
    max-width: calc(2.975 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x200 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x200 > .frame {
        padding-top: 33.33333%;
    }

    .list__size .ratio__200x600 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x600 > .frame {
        padding-top: 300%;
    }

    .list__size .ratio__100x600 {
        width: 2.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.6%;
        flex: 0 0 2.6%;
    }

    .list__size .ratio__100x600 > .frame {
        padding-top: 600%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x200 > .frame {
        padding-top: 7.2%;
        width: 21.6%;
    }

    .list__size .ratio__200x600 > .frame {
        padding-top: 32.4%;
        width: 10.8%;
    }

    .list__size .ratio__100x600 > .frame {
        padding-top: 32.4%;
        width: 5.4%;
    }
}

.single__tile .ratio__600x200 {
    max-width: calc(3 * (100vh - 140px));
}

.single__tile .ratio__600x200 > .frame {
    padding-top: 33.33333%;
}

.single__tile .zoomed .ratio__600x200 {
    max-width: calc(3 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__436x217 {
        width: 11.336%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.336%;
        flex: 0 0 11.336%;
    }

    .list__size .ratio__436x217 > .frame {
        padding-top: 49.77064%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__436x217 > .frame {
        padding-top: 7.812%;
        width: 15.696%;
    }
}

.single__tile .ratio__436x217 {
    max-width: calc(2.00922 * (100vh - 140px));
}

.single__tile .ratio__436x217 > .frame {
    padding-top: 49.77064%;
}

.single__tile .zoomed .ratio__436x217 {
    max-width: calc(2.00922 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__225x225 {
        width: 5.85%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.85%;
        flex: 0 0 5.85%;
    }

    .list__size .ratio__225x225 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__225x225 > .frame {
        padding-top: 12.5%;
        width: 12.5%;
    }
}

.single__tile .ratio__225x225 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__225x225 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__225x225 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__280x210 {
        width: 7.28%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.28%;
        flex: 0 0 7.28%;
    }

    .list__size .ratio__280x210 > .frame {
        padding-top: 75%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__280x210 > .frame {
        padding-top: 7.56%;
        width: 10.08%;
    }
}

.single__tile .ratio__280x210 {
    max-width: calc(1.33333 * (100vh - 140px));
}

.single__tile .ratio__280x210 > .frame {
    padding-top: 75%;
}

.single__tile .zoomed .ratio__280x210 {
    max-width: calc(1.33333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__454x225 {
        width: 11.804%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.804%;
        flex: 0 0 11.804%;
    }

    .list__size .ratio__454x225 > .frame {
        padding-top: 49.55947%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__454x225 > .frame {
        padding-top: 8.1%;
        width: 16.344%;
    }
}

.single__tile .ratio__454x225 {
    max-width: calc(2.01778 * (100vh - 140px));
}

.single__tile .ratio__454x225 > .frame {
    padding-top: 49.55947%;
}

.single__tile .zoomed .ratio__454x225 {
    max-width: calc(2.01778 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__453x225 {
        width: 11.778%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.778%;
        flex: 0 0 11.778%;
    }

    .list__size .ratio__453x225 > .frame {
        padding-top: 49.66887%;
    }

    .list__size .ratio__225x453 {
        width: 5.85%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.85%;
        flex: 0 0 5.85%;
    }

    .list__size .ratio__225x453 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__453x225 > .frame {
        padding-top: 8.1%;
        width: 16.308%;
    }

    .list__size .ratio__225x453 > .frame {
        padding-top: 25%;
        width: 12.5%;
    }
}

.single__tile .ratio__453x225 {
    max-width: calc(2.01333 * (100vh - 140px));
}

.single__tile .ratio__453x225 > .frame {
    padding-top: 49.66887%;
}

.single__tile .zoomed .ratio__453x225 {
    max-width: calc(2.01333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__229x225 {
        width: 5.954%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.954%;
        flex: 0 0 5.954%;
    }

    .list__size .ratio__229x225 > .frame {
        padding-top: 98.25328%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__229x225 > .frame {
        padding-top: 8.1%;
        width: 8.244%;
    }
}

.single__tile .ratio__229x225 {
    max-width: calc(1.01778 * (100vh - 140px));
}

.single__tile .ratio__229x225 > .frame {
    padding-top: 98.25328%;
}

.single__tile .zoomed .ratio__229x225 {
    max-width: calc(1.01778 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x225 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x225 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x225 > .frame {
        padding-top: 8.1%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x225 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__450x225 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__450x225 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x225 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x225 > .frame {
        padding-top: 25%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x225 > .frame {
        padding-top: 8.1%;
        width: 32.4%;
    }
}

.single__tile .ratio__900x225 {
    max-width: calc(4 * (100vh - 140px));
}

.single__tile .ratio__900x225 > .frame {
    padding-top: 25%;
}

.single__tile .zoomed .ratio__900x225 {
    max-width: calc(4 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__230x230 {
        width: 5.98%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.98%;
        flex: 0 0 5.98%;
    }

    .list__size .ratio__230x230 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__230x230 > .frame {
        padding-top: 8.28%;
        width: 8.28%;
    }
}

.single__tile .ratio__230x230 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__230x230 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__230x230 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x240 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x240 > .frame {
        padding-top: 80%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x240 > .frame {
        padding-top: 8.64%;
        width: 10.8%;
    }
}

.single__tile .ratio__300x240 {
    max-width: calc(1.25 * (100vh - 140px));
}

.single__tile .ratio__300x240 > .frame {
    padding-top: 80%;
}

.single__tile .zoomed .ratio__300x240 {
    max-width: calc(1.25 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__290x251 {
        width: 7.54%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.54%;
        flex: 0 0 7.54%;
    }

    .list__size .ratio__290x251 > .frame {
        padding-top: 86.55172%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__290x251 > .frame {
        padding-top: 9.036%;
        width: 10.44%;
    }
}

.single__tile .ratio__290x251 {
    max-width: calc(1.15538 * (100vh - 140px));
}

.single__tile .ratio__290x251 > .frame {
    padding-top: 86.55172%;
}

.single__tile .zoomed .ratio__290x251 {
    max-width: calc(1.15538 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__296x254 {
        width: 7.696%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.696%;
        flex: 0 0 7.696%;
    }

    .list__size .ratio__296x254 > .frame {
        padding-top: 85.81081%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__296x254 > .frame {
        padding-top: 9.144%;
        width: 10.656%;
    }
}

.single__tile .ratio__296x254 {
    max-width: calc(1.16535 * (100vh - 140px));
}

.single__tile .ratio__296x254 > .frame {
    padding-top: 85.81081%;
}

.single__tile .zoomed .ratio__296x254 {
    max-width: calc(1.16535 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__280x240 {
        width: 7.28%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.28%;
        flex: 0 0 7.28%;
    }

    .list__size .ratio__280x240 > .frame {
        padding-top: 85.71429%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__280x240 > .frame {
        padding-top: 8.64%;
        width: 10.08%;
    }
}

.single__tile .ratio__280x240 {
    max-width: calc(1.16667 * (100vh - 140px));
}

.single__tile .ratio__280x240 > .frame {
    padding-top: 85.71429%;
}

.single__tile .zoomed .ratio__280x240 {
    max-width: calc(1.16667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__352x254 {
        width: 9.152%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.152%;
        flex: 0 0 9.152%;
    }

    .list__size .ratio__352x254 > .frame {
        padding-top: 72.15909%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__352x254 > .frame {
        padding-top: 9.144%;
        width: 12.672%;
    }
}

.single__tile .ratio__352x254 {
    max-width: calc(1.38583 * (100vh - 140px));
}

.single__tile .ratio__352x254 > .frame {
    padding-top: 72.15909%;
}

.single__tile .zoomed .ratio__352x254 {
    max-width: calc(1.38583 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__216x250 {
        width: 5.616%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.616%;
        flex: 0 0 5.616%;
    }

    .list__size .ratio__216x250 > .frame {
        padding-top: 115.74074%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__216x250 > .frame {
        padding-top: 9%;
        width: 7.776%;
    }
}

.single__tile .ratio__216x250 {
    max-width: calc(0.864 * (100vh - 140px));
}

.single__tile .ratio__216x250 > .frame {
    padding-top: 115.74074%;
}

.single__tile .zoomed .ratio__216x250 {
    max-width: calc(0.864 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__285x250 {
        width: 7.41%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.41%;
        flex: 0 0 7.41%;
    }

    .list__size .ratio__285x250 > .frame {
        padding-top: 87.7193%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__285x250 > .frame {
        padding-top: 9%;
        width: 10.26%;
    }
}

.single__tile .ratio__285x250 {
    max-width: calc(1.14 * (100vh - 140px));
}

.single__tile .ratio__285x250 > .frame {
    padding-top: 87.7193%;
}

.single__tile .zoomed .ratio__285x250 {
    max-width: calc(1.14 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x250 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x250 > .frame {
        padding-top: 33.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x250 > .frame {
        padding-top: 9%;
        width: 27%;
    }
}

.single__tile .ratio__750x250 {
    max-width: calc(3 * (100vh - 140px));
}

.single__tile .ratio__750x250 > .frame {
    padding-top: 33.33333%;
}

.single__tile .zoomed .ratio__750x250 {
    max-width: calc(3 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__309x267 {
        width: 8.034%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.034%;
        flex: 0 0 8.034%;
    }

    .list__size .ratio__309x267 > .frame {
        padding-top: 86.40777%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__309x267 > .frame {
        padding-top: 9.612%;
        width: 11.124%;
    }
}

.single__tile .ratio__309x267 {
    max-width: calc(1.1573 * (100vh - 140px));
}

.single__tile .ratio__309x267 > .frame {
    padding-top: 86.40777%;
}

.single__tile .zoomed .ratio__309x267 {
    max-width: calc(1.1573 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__390x278 {
        width: 10.14%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.14%;
        flex: 0 0 10.14%;
    }

    .list__size .ratio__390x278 > .frame {
        padding-top: 71.28205%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__390x278 > .frame {
        padding-top: 10.008%;
        width: 14.04%;
    }
}

.single__tile .ratio__390x278 {
    max-width: calc(1.40288 * (100vh - 140px));
}

.single__tile .ratio__390x278 > .frame {
    padding-top: 71.28205%;
}

.single__tile .zoomed .ratio__390x278 {
    max-width: calc(1.40288 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__423x272 {
        width: 10.998%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.998%;
        flex: 0 0 10.998%;
    }

    .list__size .ratio__423x272 > .frame {
        padding-top: 64.3026%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__423x272 > .frame {
        padding-top: 9.792%;
        width: 15.228%;
    }
}

.single__tile .ratio__423x272 {
    max-width: calc(1.55515 * (100vh - 140px));
}

.single__tile .ratio__423x272 > .frame {
    padding-top: 64.3026%;
}

.single__tile .zoomed .ratio__423x272 {
    max-width: calc(1.55515 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1500x250 {
        width: 39%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 39%;
        flex: 0 0 39%;
    }

    .list__size .ratio__1500x250 > .frame {
        padding-top: 16.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1500x250 > .frame {
        padding-top: 9%;
        width: 54%;
    }
}

.single__tile .ratio__1500x250 {
    max-width: calc(6 * (100vh - 140px));
}

.single__tile .ratio__1500x250 > .frame {
    padding-top: 16.66667%;
}

.single__tile .zoomed .ratio__1500x250 {
    max-width: calc(6 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x250 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x250 > .frame {
        padding-top: 55.55556%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x250 > .frame {
        padding-top: 9%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x250 {
    max-width: calc(1.8 * (100vh - 140px));
}

.single__tile .ratio__450x250 > .frame {
    padding-top: 55.55556%;
}

.single__tile .zoomed .ratio__450x250 {
    max-width: calc(1.8 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__297x272 {
        width: 7.722%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.722%;
        flex: 0 0 7.722%;
    }

    .list__size .ratio__297x272 > .frame {
        padding-top: 91.58249%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__297x272 > .frame {
        padding-top: 9.792%;
        width: 10.692%;
    }
}

.single__tile .ratio__297x272 {
    max-width: calc(1.09191 * (100vh - 140px));
}

.single__tile .ratio__297x272 > .frame {
    padding-top: 91.58249%;
}

.single__tile .zoomed .ratio__297x272 {
    max-width: calc(1.09191 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__280x270 {
        width: 7.28%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.28%;
        flex: 0 0 7.28%;
    }

    .list__size .ratio__280x270 > .frame {
        padding-top: 96.42857%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__280x270 > .frame {
        padding-top: 9.72%;
        width: 10.08%;
    }
}

.single__tile .ratio__280x270 {
    max-width: calc(1.03704 * (100vh - 140px));
}

.single__tile .ratio__280x270 > .frame {
    padding-top: 96.42857%;
}

.single__tile .zoomed .ratio__280x270 {
    max-width: calc(1.03704 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x2780 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x2780 > .frame {
        padding-top: 231.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x2780 > .frame {
        padding-top: 150%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x2780 {
    max-width: calc(0.43165 * (100vh - 140px));
}

.single__tile .ratio__1200x2780 > .frame {
    padding-top: 231.66667%;
}

.single__tile .zoomed .ratio__1200x2780 {
    max-width: calc(0.43165 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__353x282 {
        width: 9.178%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.178%;
        flex: 0 0 9.178%;
    }

    .list__size .ratio__353x282 > .frame {
        padding-top: 79.88669%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__353x282 > .frame {
        padding-top: 10.152%;
        width: 12.708%;
    }
}

.single__tile .ratio__353x282 {
    max-width: calc(1.25177 * (100vh - 140px));
}

.single__tile .ratio__353x282 > .frame {
    padding-top: 79.88669%;
}

.single__tile .zoomed .ratio__353x282 {
    max-width: calc(1.25177 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__440x270 {
        width: 11.44%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.44%;
        flex: 0 0 11.44%;
    }

    .list__size .ratio__440x270 > .frame {
        padding-top: 61.36364%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__440x270 > .frame {
        padding-top: 9.72%;
        width: 15.84%;
    }
}

.single__tile .ratio__440x270 {
    max-width: calc(1.62963 * (100vh - 140px));
}

.single__tile .ratio__440x270 > .frame {
    padding-top: 61.36364%;
}

.single__tile .zoomed .ratio__440x270 {
    max-width: calc(1.62963 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__280x280 {
        width: 7.28%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.28%;
        flex: 0 0 7.28%;
    }

    .list__size .ratio__280x280 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__280x280 > .frame {
        padding-top: 10.08%;
        width: 10.08%;
    }
}

.single__tile .ratio__280x280 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__280x280 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__280x280 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__330x285 {
        width: 8.58%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.58%;
        flex: 0 0 8.58%;
    }

    .list__size .ratio__330x285 > .frame {
        padding-top: 86.36364%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__330x285 > .frame {
        padding-top: 10.26%;
        width: 11.88%;
    }
}

.single__tile .ratio__330x285 {
    max-width: calc(1.15789 * (100vh - 140px));
}

.single__tile .ratio__330x285 > .frame {
    padding-top: 86.36364%;
}

.single__tile .zoomed .ratio__330x285 {
    max-width: calc(1.15789 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__550x280 {
        width: 14.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.3%;
        flex: 0 0 14.3%;
    }

    .list__size .ratio__550x280 > .frame {
        padding-top: 50.90909%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__550x280 > .frame {
        padding-top: 10.08%;
        width: 19.8%;
    }
}

.single__tile .ratio__550x280 {
    max-width: calc(1.96429 * (100vh - 140px));
}

.single__tile .ratio__550x280 > .frame {
    padding-top: 50.90909%;
}

.single__tile .zoomed .ratio__550x280 {
    max-width: calc(1.96429 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__530x280 {
        width: 13.78%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 13.78%;
        flex: 0 0 13.78%;
    }

    .list__size .ratio__530x280 > .frame {
        padding-top: 52.83019%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__530x280 > .frame {
        padding-top: 10.08%;
        width: 19.08%;
    }
}

.single__tile .ratio__530x280 {
    max-width: calc(1.89286 * (100vh - 140px));
}

.single__tile .ratio__530x280 > .frame {
    padding-top: 52.83019%;
}

.single__tile .zoomed .ratio__530x280 {
    max-width: calc(1.89286 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__258x294 {
        width: 6.708%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.708%;
        flex: 0 0 6.708%;
    }

    .list__size .ratio__258x294 > .frame {
        padding-top: 113.95349%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__258x294 > .frame {
        padding-top: 10.584%;
        width: 9.288%;
    }
}

.single__tile .ratio__258x294 {
    max-width: calc(0.87755 * (100vh - 140px));
}

.single__tile .ratio__258x294 > .frame {
    padding-top: 113.95349%;
}

.single__tile .zoomed .ratio__258x294 {
    max-width: calc(0.87755 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__337x292 {
        width: 8.762%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.762%;
        flex: 0 0 8.762%;
    }

    .list__size .ratio__337x292 > .frame {
        padding-top: 86.64688%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__337x292 > .frame {
        padding-top: 10.512%;
        width: 12.132%;
    }
}

.single__tile .ratio__337x292 {
    max-width: calc(1.15411 * (100vh - 140px));
}

.single__tile .ratio__337x292 > .frame {
    padding-top: 86.64688%;
}

.single__tile .zoomed .ratio__337x292 {
    max-width: calc(1.15411 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x295 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x295 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x295 > .frame {
        padding-top: 10.62%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x295 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__590x295 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__590x295 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x295 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x295 > .frame {
        padding-top: 49.16667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x295 > .frame {
        padding-top: 10.62%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x295 {
    max-width: calc(2.0339 * (100vh - 140px));
}

.single__tile .ratio__600x295 > .frame {
    padding-top: 49.16667%;
}

.single__tile .zoomed .ratio__600x295 {
    max-width: calc(2.0339 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__333x297 {
        width: 8.658%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.658%;
        flex: 0 0 8.658%;
    }

    .list__size .ratio__333x297 > .frame {
        padding-top: 89.18919%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__333x297 > .frame {
        padding-top: 10.692%;
        width: 11.988%;
    }
}

.single__tile .ratio__333x297 {
    max-width: calc(1.12121 * (100vh - 140px));
}

.single__tile .ratio__333x297 > .frame {
    padding-top: 89.18919%;
}

.single__tile .zoomed .ratio__333x297 {
    max-width: calc(1.12121 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__287x294 {
        width: 7.462%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.462%;
        flex: 0 0 7.462%;
    }

    .list__size .ratio__287x294 > .frame {
        padding-top: 102.43902%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__287x294 > .frame {
        padding-top: 10.584%;
        width: 10.332%;
    }
}

.single__tile .ratio__287x294 {
    max-width: calc(0.97619 * (100vh - 140px));
}

.single__tile .ratio__287x294 > .frame {
    padding-top: 102.43902%;
}

.single__tile .zoomed .ratio__287x294 {
    max-width: calc(0.97619 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__296x297 {
        width: 7.696%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.696%;
        flex: 0 0 7.696%;
    }

    .list__size .ratio__296x297 > .frame {
        padding-top: 100.33784%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__296x297 > .frame {
        padding-top: 10.692%;
        width: 10.656%;
    }
}

.single__tile .ratio__296x297 {
    max-width: calc(0.99663 * (100vh - 140px));
}

.single__tile .ratio__296x297 > .frame {
    padding-top: 100.33784%;
}

.single__tile .zoomed .ratio__296x297 {
    max-width: calc(0.99663 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__306x297 {
        width: 7.956%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.956%;
        flex: 0 0 7.956%;
    }

    .list__size .ratio__306x297 > .frame {
        padding-top: 97.05882%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__306x297 > .frame {
        padding-top: 10.692%;
        width: 11.016%;
    }
}

.single__tile .ratio__306x297 {
    max-width: calc(1.0303 * (100vh - 140px));
}

.single__tile .ratio__306x297 > .frame {
    padding-top: 97.05882%;
}

.single__tile .zoomed .ratio__306x297 {
    max-width: calc(1.0303 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__292x290 {
        width: 7.592%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.592%;
        flex: 0 0 7.592%;
    }

    .list__size .ratio__292x290 > .frame {
        padding-top: 99.31507%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__292x290 > .frame {
        padding-top: 10.44%;
        width: 10.512%;
    }
}

.single__tile .ratio__292x290 {
    max-width: calc(1.0069 * (100vh - 140px));
}

.single__tile .ratio__292x290 > .frame {
    padding-top: 99.31507%;
}

.single__tile .zoomed .ratio__292x290 {
    max-width: calc(1.0069 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__293x298 {
        width: 7.618%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.618%;
        flex: 0 0 7.618%;
    }

    .list__size .ratio__293x298 > .frame {
        padding-top: 101.70648%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__293x298 > .frame {
        padding-top: 10.728%;
        width: 10.548%;
    }
}

.single__tile .ratio__293x298 {
    max-width: calc(0.98322 * (100vh - 140px));
}

.single__tile .ratio__293x298 > .frame {
    padding-top: 101.70648%;
}

.single__tile .zoomed .ratio__293x298 {
    max-width: calc(0.98322 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__298x298 {
        width: 7.748%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.748%;
        flex: 0 0 7.748%;
    }

    .list__size .ratio__298x298 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__298x298 > .frame {
        padding-top: 10.728%;
        width: 10.728%;
    }
}

.single__tile .ratio__298x298 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__298x298 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__298x298 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__310x290 {
        width: 8.06%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.06%;
        flex: 0 0 8.06%;
    }

    .list__size .ratio__310x290 > .frame {
        padding-top: 93.54839%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__310x290 > .frame {
        padding-top: 10.44%;
        width: 11.16%;
    }
}

.single__tile .ratio__310x290 {
    max-width: calc(1.06897 * (100vh - 140px));
}

.single__tile .ratio__310x290 > .frame {
    padding-top: 93.54839%;
}

.single__tile .zoomed .ratio__310x290 {
    max-width: calc(1.06897 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__323x290 {
        width: 8.398%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.398%;
        flex: 0 0 8.398%;
    }

    .list__size .ratio__323x290 > .frame {
        padding-top: 89.78328%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__323x290 > .frame {
        padding-top: 10.44%;
        width: 11.628%;
    }
}

.single__tile .ratio__323x290 {
    max-width: calc(1.11379 * (100vh - 140px));
}

.single__tile .ratio__323x290 > .frame {
    padding-top: 89.78328%;
}

.single__tile .zoomed .ratio__323x290 {
    max-width: calc(1.11379 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__290x290 {
        width: 7.54%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.54%;
        flex: 0 0 7.54%;
    }

    .list__size .ratio__290x290 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__290x290 > .frame {
        padding-top: 10.44%;
        width: 10.44%;
    }
}

.single__tile .ratio__290x290 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__290x290 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__290x290 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__292x290 {
        width: 7.592%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.592%;
        flex: 0 0 7.592%;
    }

    .list__size .ratio__292x290 > .frame {
        padding-top: 99.31507%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__292x290 > .frame {
        padding-top: 10.44%;
        width: 10.512%;
    }
}

.single__tile .ratio__292x290 {
    max-width: calc(1.0069 * (100vh - 140px));
}

.single__tile .ratio__292x290 > .frame {
    padding-top: 99.31507%;
}

.single__tile .zoomed .ratio__292x290 {
    max-width: calc(1.0069 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x290 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x290 > .frame {
        padding-top: 49.15254%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x290 > .frame {
        padding-top: 10.44%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x290 {
    max-width: calc(2.03448 * (100vh - 140px));
}

.single__tile .ratio__590x290 > .frame {
    padding-top: 49.15254%;
}

.single__tile .zoomed .ratio__590x290 {
    max-width: calc(2.03448 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x305 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x305 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x305 > .frame {
        padding-top: 10.98%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x305 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__305x305 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__305x305 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x305 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x305 > .frame {
        padding-top: 152.5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x305 > .frame {
        padding-top: 10.98%;
        width: 7.2%;
    }
}

.single__tile .ratio__200x305 {
    max-width: calc(0.65574 * (100vh - 140px));
}

.single__tile .ratio__200x305 > .frame {
    padding-top: 152.5%;
}

.single__tile .zoomed .ratio__200x305 {
    max-width: calc(0.65574 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__260x305 {
        width: 6.76%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.76%;
        flex: 0 0 6.76%;
    }

    .list__size .ratio__260x305 > .frame {
        padding-top: 117.30769%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__260x305 > .frame {
        padding-top: 10.98%;
        width: 9.36%;
    }
}

.single__tile .ratio__260x305 {
    max-width: calc(0.85246 * (100vh - 140px));
}

.single__tile .ratio__260x305 > .frame {
    padding-top: 117.30769%;
}

.single__tile .zoomed .ratio__260x305 {
    max-width: calc(0.85246 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__304x304 {
        width: 7.904%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.904%;
        flex: 0 0 7.904%;
    }

    .list__size .ratio__304x304 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__304x304 > .frame {
        padding-top: 10.944%;
        width: 10.944%;
    }
}

.single__tile .ratio__304x304 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__304x304 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__304x304 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x305 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x305 > .frame {
        padding-top: 122%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x305 > .frame {
        padding-top: 10.98%;
        width: 9%;
    }
}

.single__tile .ratio__250x305 {
    max-width: calc(0.81967 * (100vh - 140px));
}

.single__tile .ratio__250x305 > .frame {
    padding-top: 122%;
}

.single__tile .zoomed .ratio__250x305 {
    max-width: calc(0.81967 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__263x305 {
        width: 6.838%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.838%;
        flex: 0 0 6.838%;
    }

    .list__size .ratio__263x305 > .frame {
        padding-top: 115.96958%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__263x305 > .frame {
        padding-top: 10.98%;
        width: 9.468%;
    }
}

.single__tile .ratio__263x305 {
    max-width: calc(0.8623 * (100vh - 140px));
}

.single__tile .ratio__263x305 > .frame {
    padding-top: 115.96958%;
}

.single__tile .zoomed .ratio__263x305 {
    max-width: calc(0.8623 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__264x305 {
        width: 6.864%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.864%;
        flex: 0 0 6.864%;
    }

    .list__size .ratio__264x305 > .frame {
        padding-top: 115.5303%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__264x305 > .frame {
        padding-top: 10.98%;
        width: 9.504%;
    }
}

.single__tile .ratio__264x305 {
    max-width: calc(0.86557 * (100vh - 140px));
}

.single__tile .ratio__264x305 > .frame {
    padding-top: 115.5303%;
}

.single__tile .zoomed .ratio__264x305 {
    max-width: calc(0.86557 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x305 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x305 > .frame {
        padding-top: 101.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x305 > .frame {
        padding-top: 10.98%;
        width: 10.8%;
    }
}

.single__tile .ratio__300x305 {
    max-width: calc(0.98361 * (100vh - 140px));
}

.single__tile .ratio__300x305 > .frame {
    padding-top: 101.66667%;
}

.single__tile .zoomed .ratio__300x305 {
    max-width: calc(0.98361 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x305 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x305 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x305 > .frame {
        padding-top: 10.98%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x305 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__305x305 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__305x305 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__560x305 {
        width: 14.56%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.56%;
        flex: 0 0 14.56%;
    }

    .list__size .ratio__560x305 > .frame {
        padding-top: 54.46429%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__560x305 > .frame {
        padding-top: 10.98%;
        width: 20.16%;
    }
}

.single__tile .ratio__560x305 {
    max-width: calc(1.83607 * (100vh - 140px));
}

.single__tile .ratio__560x305 > .frame {
    padding-top: 54.46429%;
}

.single__tile .zoomed .ratio__560x305 {
    max-width: calc(1.83607 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__351x308 {
        width: 9.126%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.126%;
        flex: 0 0 9.126%;
    }

    .list__size .ratio__351x308 > .frame {
        padding-top: 87.74929%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__351x308 > .frame {
        padding-top: 11.088%;
        width: 12.636%;
    }
}

.single__tile .ratio__351x308 {
    max-width: calc(1.13961 * (100vh - 140px));
}

.single__tile .ratio__351x308 > .frame {
    padding-top: 87.74929%;
}

.single__tile .zoomed .ratio__351x308 {
    max-width: calc(1.13961 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__352x305 {
        width: 9.152%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.152%;
        flex: 0 0 9.152%;
    }

    .list__size .ratio__352x305 > .frame {
        padding-top: 86.64773%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__352x305 > .frame {
        padding-top: 10.98%;
        width: 12.672%;
    }
}

.single__tile .ratio__352x305 {
    max-width: calc(1.1541 * (100vh - 140px));
}

.single__tile .ratio__352x305 > .frame {
    padding-top: 86.64773%;
}

.single__tile .zoomed .ratio__352x305 {
    max-width: calc(1.1541 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__915x305 {
        width: 23.79%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.79%;
        flex: 0 0 23.79%;
    }

    .list__size .ratio__915x305 > .frame {
        padding-top: 33.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__915x305 > .frame {
        padding-top: 10.98%;
        width: 32.94%;
    }
}

.single__tile .ratio__915x305 {
    max-width: calc(3 * (100vh - 140px));
}

.single__tile .ratio__915x305 > .frame {
    padding-top: 33.33333%;
}

.single__tile .zoomed .ratio__915x305 {
    max-width: calc(3 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__290x300 {
        width: 7.54%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.54%;
        flex: 0 0 7.54%;
    }

    .list__size .ratio__290x300 > .frame {
        padding-top: 103.44828%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__290x300 > .frame {
        padding-top: 10.8%;
        width: 10.44%;
    }
}

.single__tile .ratio__290x300 {
    max-width: calc(0.96667 * (100vh - 140px));
}

.single__tile .ratio__290x300 > .frame {
    padding-top: 103.44828%;
}

.single__tile .zoomed .ratio__290x300 {
    max-width: calc(0.96667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__310x300 {
        width: 8.06%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.06%;
        flex: 0 0 8.06%;
    }

    .list__size .ratio__310x300 > .frame {
        padding-top: 96.77419%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__310x300 > .frame {
        padding-top: 10.8%;
        width: 11.16%;
    }
}

.single__tile .ratio__310x300 {
    max-width: calc(1.03333 * (100vh - 140px));
}

.single__tile .ratio__310x300 > .frame {
    padding-top: 96.77419%;
}

.single__tile .zoomed .ratio__310x300 {
    max-width: calc(1.03333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__324x306 {
        width: 8.424%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.424%;
        flex: 0 0 8.424%;
    }

    .list__size .ratio__324x306 > .frame {
        padding-top: 94.44444%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__324x306 > .frame {
        padding-top: 11.016%;
        width: 11.664%;
    }
}

.single__tile .ratio__324x306 {
    max-width: calc(1.05882 * (100vh - 140px));
}

.single__tile .ratio__324x306 > .frame {
    padding-top: 94.44444%;
}

.single__tile .zoomed .ratio__324x306 {
    max-width: calc(1.05882 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x300 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x300 > .frame {
        padding-top: 25%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x300 > .frame {
        padding-top: 10.8%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x300 {
    max-width: calc(4 * (100vh - 140px));
}

.single__tile .ratio__1200x300 > .frame {
    padding-top: 25%;
}

.single__tile .zoomed .ratio__1200x300 {
    max-width: calc(4 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__350x300 {
        width: 9.1%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.1%;
        flex: 0 0 9.1%;
    }

    .list__size .ratio__350x300 > .frame {
        padding-top: 85.71429%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__350x300 > .frame {
        padding-top: 10.8%;
        width: 12.6%;
    }
}

.single__tile .ratio__350x300 {
    max-width: calc(1.16667 * (100vh - 140px));
}

.single__tile .ratio__350x300 > .frame {
    padding-top: 85.71429%;
}

.single__tile .zoomed .ratio__350x300 {
    max-width: calc(1.16667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x600 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x600 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x600 > .frame {
        padding-top: 16.2%;
        width: 32.4%;
    }
}

.single__tile .ratio__300x600 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__300x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x600 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__316x311 {
        width: 8.216%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.216%;
        flex: 0 0 8.216%;
    }

    .list__size .ratio__316x311 > .frame {
        padding-top: 98.41772%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__316x311 > .frame {
        padding-top: 11.196%;
        width: 11.376%;
    }
}

.single__tile .ratio__316x311 {
    max-width: calc(1.01608 * (100vh - 140px));
}

.single__tile .ratio__316x311 > .frame {
    padding-top: 98.41772%;
}

.single__tile .zoomed .ratio__316x311 {
    max-width: calc(1.01608 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__315x315 {
        width: 8.19%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.19%;
        flex: 0 0 8.19%;
    }

    .list__size .ratio__315x315 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__315x315 > .frame {
        padding-top: 11.34%;
        width: 11.34%;
    }
}

.single__tile .ratio__315x315 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__315x315 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__315x315 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__2400x300 {
        width: 62.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 62.4%;
        flex: 0 0 62.4%;
    }

    .list__size .ratio__2400x300 > .frame {
        padding-top: 12.5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__2400x300 > .frame {
        padding-top: 10.8%;
        width: 86.4%;
    }
}

.single__tile .ratio__2400x300 {
    max-width: calc(8 * (100vh - 140px));
}

.single__tile .ratio__2400x300 > .frame {
    padding-top: 12.5%;
}

.single__tile .zoomed .ratio__2400x300 {
    max-width: calc(8 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__285x300 {
        width: 7.41%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.41%;
        flex: 0 0 7.41%;
    }

    .list__size .ratio__285x300 > .frame {
        padding-top: 105.26316%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__285x300 > .frame {
        padding-top: 10.8%;
        width: 10.26%;
    }
}

.single__tile .ratio__285x300 {
    max-width: calc(0.95 * (100vh - 140px));
}

.single__tile .ratio__285x300 > .frame {
    padding-top: 105.26316%;
}

.single__tile .zoomed .ratio__285x300 {
    max-width: calc(0.95 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x300 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x300 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x300 > .frame {
        padding-top: 16.7%;
        width: 16.7%;
    }
}

.single__tile .ratio__300x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__490x300 {
        width: 12.74%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12.74%;
        flex: 0 0 12.74%;
    }

    .list__size .ratio__490x300 > .frame {
        padding-top: 61.22449%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__490x300 > .frame {
        padding-top: 10.8%;
        width: 17.64%;
    }
}

.single__tile .ratio__490x300 {
    max-width: calc(1.63333 * (100vh - 140px));
}

.single__tile .ratio__490x300 > .frame {
    padding-top: 61.22449%;
}

.single__tile .zoomed .ratio__490x300 {
    max-width: calc(1.63333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__410x315 {
        width: 10.66%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.66%;
        flex: 0 0 10.66%;
    }

    .list__size .ratio__410x315 > .frame {
        padding-top: 76.82927%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__410x315 > .frame {
        padding-top: 11.34%;
        width: 14.76%;
    }
}

.single__tile .ratio__410x315 {
    max-width: calc(1.30159 * (100vh - 140px));
}

.single__tile .ratio__410x315 > .frame {
    padding-top: 76.82927%;
}

.single__tile .zoomed .ratio__410x315 {
    max-width: calc(1.30159 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x315 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x315 > .frame {
        padding-top: 70%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x315 > .frame {
        padding-top: 11.34%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x315 {
    max-width: calc(1.42857 * (100vh - 140px));
}

.single__tile .ratio__450x315 > .frame {
    padding-top: 70%;
}

.single__tile .zoomed .ratio__450x315 {
    max-width: calc(1.42857 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x300 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x300 > .frame {
        padding-top: 50.84746%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x300 > .frame {
        padding-top: 10.8%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x300 {
    max-width: calc(1.96667 * (100vh - 140px));
}

.single__tile .ratio__590x300 > .frame {
    padding-top: 50.84746%;
}

.single__tile .zoomed .ratio__590x300 {
    max-width: calc(1.96667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x600 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x600 > .frame {
        /* padding-top: 200% */
        padding-top: 182%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x600 > .frame {
        padding-top: 32.4%;
        width: 16.2%;
    }
}

.single__tile .ratio__300x600 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__300x600 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__300x600 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__357x310 {
        width: 9.282%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.282%;
        flex: 0 0 9.282%;
    }

    .list__size .ratio__357x310 > .frame {
        padding-top: 86.83473%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__357x310 > .frame {
        padding-top: 11.16%;
        width: 12.852%;
    }
}

.single__tile .ratio__357x310 {
    max-width: calc(1.15161 * (100vh - 140px));
}

.single__tile .ratio__357x310 > .frame {
    padding-top: 86.83473%;
}

.single__tile .zoomed .ratio__357x310 {
    max-width: calc(1.15161 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__324x324 {
        width: 8.424%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.424%;
        flex: 0 0 8.424%;
    }

    .list__size .ratio__324x324 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__324x324 > .frame {
        padding-top: 11.664%;
        width: 11.664%;
    }
}

.single__tile .ratio__324x324 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__324x324 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__324x324 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x325 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x325 > .frame {
        padding-top: 72.22222%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x325 > .frame {
        padding-top: 11.7%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x325 {
    max-width: calc(1.38462 * (100vh - 140px));
}

.single__tile .ratio__450x325 > .frame {
    padding-top: 72.22222%;
}

.single__tile .zoomed .ratio__450x325 {
    max-width: calc(1.38462 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__810x320 {
        width: 21.06%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 21.06%;
        flex: 0 0 21.06%;
    }

    .list__size .ratio__810x320 > .frame {
        padding-top: 39.50617%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__810x320 > .frame {
        padding-top: 11.52%;
        width: 29.16%;
    }
}

.single__tile .ratio__810x320 {
    max-width: calc(2.53125 * (100vh - 140px));
}

.single__tile .ratio__810x320 > .frame {
    padding-top: 39.50617%;
}

.single__tile .zoomed .ratio__810x320 {
    max-width: calc(2.53125 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__340x340 {
        width: 8.84%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.84%;
        flex: 0 0 8.84%;
    }

    .list__size .ratio__340x340 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__340x340 > .frame {
        padding-top: 12.24%;
        width: 12.24%;
    }
}

.single__tile .ratio__340x340 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__340x340 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__340x340 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x352 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x352 > .frame {
        padding-top: 115.40984%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x352 > .frame {
        padding-top: 12.672%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x352 {
    max-width: calc(0.86648 * (100vh - 140px));
}

.single__tile .ratio__305x352 > .frame {
    padding-top: 115.40984%;
}

.single__tile .zoomed .ratio__305x352 {
    max-width: calc(0.86648 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__570x315 {
        width: 14.82%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.82%;
        flex: 0 0 14.82%;
    }

    .list__size .ratio__570x315 > .frame {
        padding-top: 55.26316%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__570x315 > .frame {
        padding-top: 11.34%;
        width: 20.52%;
    }
}

.single__tile .ratio__570x315 {
    max-width: calc(1.80952 * (100vh - 140px));
}

.single__tile .ratio__570x315 > .frame {
    padding-top: 55.26316%;
}

.single__tile .zoomed .ratio__570x315 {
    max-width: calc(1.80952 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__261x318 {
        width: 6.786%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.786%;
        flex: 0 0 6.786%;
    }

    .list__size .ratio__261x318 > .frame {
        padding-top: 121.83908%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__261x318 > .frame {
        padding-top: 11.448%;
        width: 9.396%;
    }
}

.single__tile .ratio__261x318 {
    max-width: calc(0.82075 * (100vh - 140px));
}

.single__tile .ratio__261x318 > .frame {
    padding-top: 121.83908%;
}

.single__tile .zoomed .ratio__261x318 {
    max-width: calc(0.82075 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__310x358 {
        width: 8.06%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.06%;
        flex: 0 0 8.06%;
    }

    .list__size .ratio__310x358 > .frame {
        padding-top: 115.48387%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__310x358 > .frame {
        padding-top: 12.888%;
        width: 11.16%;
    }
}

.single__tile .ratio__310x358 {
    max-width: calc(0.86592 * (100vh - 140px));
}

.single__tile .ratio__310x358 > .frame {
    padding-top: 115.48387%;
}

.single__tile .zoomed .ratio__310x358 {
    max-width: calc(0.86592 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__345x350 {
        width: 8.97%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.97%;
        flex: 0 0 8.97%;
    }

    .list__size .ratio__345x350 > .frame {
        padding-top: 101.44928%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__345x350 > .frame {
        padding-top: 12.6%;
        width: 12.42%;
    }
}

.single__tile .ratio__345x350 {
    max-width: calc(0.98571 * (100vh - 140px));
}

.single__tile .ratio__345x350 > .frame {
    padding-top: 101.44928%;
}

.single__tile .zoomed .ratio__345x350 {
    max-width: calc(0.98571 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__350x350 {
        width: 9.1%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.1%;
        flex: 0 0 9.1%;
    }

    .list__size .ratio__350x350 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__350x350 > .frame {
        padding-top: 12.6%;
        width: 12.6%;
    }
}

.single__tile .ratio__350x350 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__350x350 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__350x350 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__412x362 {
        width: 10.712%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.712%;
        flex: 0 0 10.712%;
    }

    .list__size .ratio__412x362 > .frame {
        padding-top: 87.86408%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__412x362 > .frame {
        padding-top: 13.032%;
        width: 14.832%;
    }
}

.single__tile .ratio__412x362 {
    max-width: calc(1.13812 * (100vh - 140px));
}

.single__tile .ratio__412x362 > .frame {
    padding-top: 87.86408%;
}

.single__tile .zoomed .ratio__412x362 {
    max-width: calc(1.13812 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__335x310 {
        width: 8.71%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.71%;
        flex: 0 0 8.71%;
    }

    .list__size .ratio__335x310 > .frame {
        padding-top: 92.53731%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__335x310 > .frame {
        padding-top: 11.16%;
        width: 12.06%;
    }
}

.single__tile .ratio__335x310 {
    max-width: calc(1.08065 * (100vh - 140px));
}

.single__tile .ratio__335x310 > .frame {
    padding-top: 92.53731%;
}

.single__tile .zoomed .ratio__335x310 {
    max-width: calc(1.08065 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x320 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x320 > .frame {
        padding-top: 71.11111%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x320 > .frame {
        padding-top: 11.52%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x320 {
    max-width: calc(1.40625 * (100vh - 140px));
}

.single__tile .ratio__450x320 > .frame {
    padding-top: 71.11111%;
}

.single__tile .zoomed .ratio__450x320 {
    max-width: calc(1.40625 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__365x365 {
        width: 9.49%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.49%;
        flex: 0 0 9.49%;
    }

    .list__size .ratio__365x365 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__365x365 > .frame {
        padding-top: 13.14%;
        width: 13.14%;
    }
}

.single__tile .ratio__365x365 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__365x365 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__365x365 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__360x360 {
        width: 9.36%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.36%;
        flex: 0 0 9.36%;
    }

    .list__size .ratio__360x360 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__360x360 > .frame {
        padding-top: 12.96%;
        width: 12.96%;
    }
}

.single__tile .ratio__360x360 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__360x360 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__360x360 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__483x330 {
        width: 12.558%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12.558%;
        flex: 0 0 12.558%;
    }

    .list__size .ratio__483x330 > .frame {
        padding-top: 68.32298%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__483x330 > .frame {
        padding-top: 11.88%;
        width: 17.388%;
    }
}

.single__tile .ratio__483x330 {
    max-width: calc(1.46364 * (100vh - 140px));
}

.single__tile .ratio__483x330 > .frame {
    padding-top: 68.32298%;
}

.single__tile .zoomed .ratio__483x330 {
    max-width: calc(1.46364 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__400x346 {
        width: 10.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.4%;
        flex: 0 0 10.4%;
    }

    .list__size .ratio__400x346 > .frame {
        padding-top: 86.5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__400x346 > .frame {
        padding-top: 12.456%;
        width: 14.4%;
    }
}

.single__tile .ratio__400x346 {
    max-width: calc(1.15607 * (100vh - 140px));
}

.single__tile .ratio__400x346 > .frame {
    padding-top: 86.5%;
}

.single__tile .zoomed .ratio__400x346 {
    max-width: calc(1.15607 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__748x375 {
        width: 19.448%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.448%;
        flex: 0 0 19.448%;
    }

    .list__size .ratio__748x375 > .frame {
        padding-top: 50.13369%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__748x375 > .frame {
        padding-top: 13.5%;
        width: 26.928%;
    }
}

.single__tile .ratio__748x375 {
    max-width: calc(1.99467 * (100vh - 140px));
}

.single__tile .ratio__748x375 > .frame {
    padding-top: 50.13369%;
}

.single__tile .zoomed .ratio__748x375 {
    max-width: calc(1.99467 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x375 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x375 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x375 > .frame {
        padding-top: 13.5%;
        width: 27%;
    }
}

.single__tile .ratio__750x375 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__750x375 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__750x375 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__354x354 {
        width: 9.204%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.204%;
        flex: 0 0 9.204%;
    }

    .list__size .ratio__354x354 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__354x354 > .frame {
        padding-top: 12.744%;
        width: 12.744%;
    }
}

.single__tile .ratio__354x354 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__354x354 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__354x354 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__329x358 {
        width: 8.554%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.554%;
        flex: 0 0 8.554%;
    }

    .list__size .ratio__329x358 > .frame {
        padding-top: 108.81459%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__329x358 > .frame {
        padding-top: 12.888%;
        width: 11.844%;
    }
}

.single__tile .ratio__329x358 {
    max-width: calc(0.91899 * (100vh - 140px));
}

.single__tile .ratio__329x358 > .frame {
    padding-top: 108.81459%;
}

.single__tile .zoomed .ratio__329x358 {
    max-width: calc(0.91899 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__220x370 {
        width: 5.72%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.72%;
        flex: 0 0 5.72%;
    }

    .list__size .ratio__220x370 > .frame {
        padding-top: 168.18182%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__220x370 > .frame {
        padding-top: 13.32%;
        width: 7.92%;
    }
}

.single__tile .ratio__220x370 {
    max-width: calc(0.59459 * (100vh - 140px));
}

.single__tile .ratio__220x370 > .frame {
    padding-top: 168.18182%;
}

.single__tile .zoomed .ratio__220x370 {
    max-width: calc(0.59459 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__370x370 {
        width: 9.62%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.62%;
        flex: 0 0 9.62%;
    }

    .list__size .ratio__370x370 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__370x370 > .frame {
        padding-top: 13.32%;
        width: 13.32%;
    }
}

.single__tile .ratio__370x370 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__370x370 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__370x370 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x30 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x30 > .frame {
        padding-top: 5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x30 > .frame {
        padding-top: 1.08%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x30 {
    max-width: calc(20 * (100vh - 140px));
}

.single__tile .ratio__600x30 > .frame {
    padding-top: 5%;
}

.single__tile .zoomed .ratio__600x30 {
    max-width: calc(20 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x45 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x45 > .frame {
        padding-top: 7.5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x45 > .frame {
        padding-top: 1.62%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x45 {
    max-width: calc(13.33333 * (100vh - 140px));
}

.single__tile .ratio__600x45 > .frame {
    padding-top: 7.5%;
}

.single__tile .zoomed .ratio__600x45 {
    max-width: calc(13.33333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__294x361 {
        width: 7.644%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.644%;
        flex: 0 0 7.644%;
    }

    .list__size .ratio__294x361 > .frame {
        padding-top: 122.78912%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__294x361 > .frame {
        padding-top: 12.996%;
        width: 10.584%;
    }
}

.single__tile .ratio__294x361 {
    max-width: calc(0.8144 * (100vh - 140px));
}

.single__tile .ratio__294x361 > .frame {
    padding-top: 122.78912%;
}

.single__tile .zoomed .ratio__294x361 {
    max-width: calc(0.8144 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x375 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x375 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x375 > .frame {
        padding-top: 13.5%;
        width: 27%;
    }
}

.single__tile .ratio__750x375 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__750x375 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__750x375 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x400 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x400 > .frame {
        padding-top: 33.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x400 > .frame {
        padding-top: 14.4%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x400 {
    max-width: calc(3 * (100vh - 140px));
}

.single__tile .ratio__1200x400 > .frame {
    padding-top: 33.33333%;
}

.single__tile .zoomed .ratio__1200x400 {
    max-width: calc(3 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x400 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x400 > .frame {
        padding-top: 66.66667%;
    }

    .list__size .ratio__400x600 {
        width: 10.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.4%;
        flex: 0 0 10.4%;
    }

    .list__size .ratio__400x600 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x400 > .frame {
        padding-top: 14.4%;
        width: 21.6%;
    }

    .list__size .ratio__400x600 > .frame {
        padding-top: 32.4%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x400 {
    max-width: calc(1.5 * (100vh - 140px));
}

.single__tile .ratio__600x400 > .frame {
    padding-top: 66.66667%;
}

.single__tile .zoomed .ratio__600x400 {
    max-width: calc(1.5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__260x390 {
        width: 6.76%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.76%;
        flex: 0 0 6.76%;
    }

    .list__size .ratio__260x390 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__260x390 > .frame {
        padding-top: 14.04%;
        width: 9.36%;
    }
}

.single__tile .ratio__260x390 {
    max-width: calc(0.66667 * (100vh - 140px));
}

.single__tile .ratio__260x390 > .frame {
    padding-top: 150%;
}

.single__tile .zoomed .ratio__260x390 {
    max-width: calc(0.66667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__30x30 {
        width: 0.78%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.78%;
        flex: 0 0 0.78%;
    }

    .list__size .ratio__30x30 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__30x30 > .frame {
        padding-top: 1.08%;
        width: 1.08%;
    }
}

.single__tile .ratio__30x30 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__30x30 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__30x30 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__285x440 {
        width: 7.41%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.41%;
        flex: 0 0 7.41%;
    }

    .list__size .ratio__285x440 > .frame {
        padding-top: 154.38596%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__285x440 > .frame {
        padding-top: 15.84%;
        width: 10.26%;
    }
}

.single__tile .ratio__285x440 {
    max-width: calc(0.64773 * (100vh - 140px));
}

.single__tile .ratio__285x440 > .frame {
    padding-top: 154.38596%;
}

.single__tile .zoomed .ratio__285x440 {
    max-width: calc(0.64773 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__440x440 {
        width: 11.44%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.44%;
        flex: 0 0 11.44%;
    }

    .list__size .ratio__440x440 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__440x440 > .frame {
        padding-top: 15.84%;
        width: 15.84%;
    }
}

.single__tile .ratio__440x440 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__440x440 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__440x440 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x450 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x450 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x450 > .frame {
        padding-top: 16.2%;
        width: 16.2%;
    }
}

.single__tile .ratio__450x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__450x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__450x450 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x450 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x450 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x450 > .frame {
        padding-top: 16.2%;
        width: 32.4%;
    }
}

.single__tile .ratio__900x450 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__900x450 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__900x450 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__462x462 {
        width: 12.012%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12.012%;
        flex: 0 0 12.012%;
    }

    .list__size .ratio__462x462 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__462x462 > .frame {
        padding-top: 16.632%;
        width: 16.632%;
    }
}

.single__tile .ratio__462x462 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__462x462 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__462x462 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x40 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x40 > .frame {
        padding-top: 16%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x40 > .frame {
        padding-top: 1.44%;
        width: 9%;
    }
}

.single__tile .ratio__250x40 {
    max-width: calc(6.25 * (100vh - 140px));
}

.single__tile .ratio__250x40 > .frame {
    padding-top: 16%;
}

.single__tile .zoomed .ratio__250x40 {
    max-width: calc(6.25 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x54 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x54 > .frame {
        padding-top: 17.70492%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x54 > .frame {
        padding-top: 1.944%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x54 {
    max-width: calc(5.64815 * (100vh - 140px));
}

.single__tile .ratio__305x54 > .frame {
    padding-top: 17.70492%;
}

.single__tile .zoomed .ratio__305x54 {
    max-width: calc(5.64815 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1100x500 {
        width: 28.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 28.6%;
        flex: 0 0 28.6%;
    }

    .list__size .ratio__1100x500 > .frame {
        padding-top: 45.45455%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1100x500 > .frame {
        padding-top: 18%;
        width: 39.6%;
    }
}

.single__tile .ratio__1100x500 {
    max-width: calc(2.2 * (100vh - 140px));
}

.single__tile .ratio__1100x500 > .frame {
    padding-top: 45.45455%;
}

.single__tile .zoomed .ratio__1100x500 {
    max-width: calc(2.2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__570x30 {
        width: 14.82%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.82%;
        flex: 0 0 14.82%;
    }

    .list__size .ratio__570x30 > .frame {
        padding-top: 5.26316%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__570x30 > .frame {
        padding-top: 1.08%;
        width: 20.52%;
    }
}

.single__tile .ratio__570x30 {
    max-width: calc(19 * (100vh - 140px));
}

.single__tile .ratio__570x30 > .frame {
    padding-top: 5.26316%;
}

.single__tile .zoomed .ratio__570x30 {
    max-width: calc(19 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__800x400 {
        width: 20.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8%;
        flex: 0 0 20.8%;
    }

    .list__size .ratio__800x400 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__800x400 > .frame {
        padding-top: 14.4%;
        width: 28.8%;
    }
}

.single__tile .ratio__800x400 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__800x400 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__800x400 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__240x416 {
        width: 6.24%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.24%;
        flex: 0 0 6.24%;
    }

    .list__size .ratio__240x416 > .frame {
        padding-top: 173.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__240x416 > .frame {
        padding-top: 14.976%;
        width: 8.64%;
    }
}

.single__tile .ratio__240x416 {
    max-width: calc(0.57692 * (100vh - 140px));
}

.single__tile .ratio__240x416 > .frame {
    padding-top: 173.33333%;
}

.single__tile .zoomed .ratio__240x416 {
    max-width: calc(0.57692 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x500 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x500 > .frame {
        padding-top: 41.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x500 > .frame {
        padding-top: 18%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x500 {
    max-width: calc(2.4 * (100vh - 140px));
}

.single__tile .ratio__1200x500 > .frame {
    padding-top: 41.66667%;
}

.single__tile .zoomed .ratio__1200x500 {
    max-width: calc(2.4 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1028x532 {
        width: 26.728%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 26.728%;
        flex: 0 0 26.728%;
    }

    .list__size .ratio__1028x532 > .frame {
        padding-top: 51.75097%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1028x532 > .frame {
        padding-top: 19.152%;
        width: 37.008%;
    }
}

.single__tile .ratio__1028x532 {
    max-width: calc(1.93233 * (100vh - 140px));
}

.single__tile .ratio__1028x532 > .frame {
    padding-top: 51.75097%;
}

.single__tile .zoomed .ratio__1028x532 {
    max-width: calc(1.93233 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1090x550 {
        width: 28.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 28.34%;
        flex: 0 0 28.34%;
    }

    .list__size .ratio__1090x550 > .frame {
        padding-top: 50.45872%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1090x550 > .frame {
        padding-top: 19.8%;
        width: 39.24%;
    }
}

.single__tile .ratio__1090x550 {
    max-width: calc(1.98182 * (100vh - 140px));
}

.single__tile .ratio__1090x550 > .frame {
    padding-top: 50.45872%;
}

.single__tile .zoomed .ratio__1090x550 {
    max-width: calc(1.98182 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1190x590 {
        width: 30.94%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30.94%;
        flex: 0 0 30.94%;
    }

    .list__size .ratio__1190x590 > .frame {
        padding-top: 49.57983%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1190x590 > .frame {
        padding-top: 21.24%;
        width: 42.84%;
    }
}

.single__tile .ratio__1190x590 {
    max-width: calc(2.01695 * (100vh - 140px));
}

.single__tile .ratio__1190x590 > .frame {
    padding-top: 49.57983%;
}

.single__tile .zoomed .ratio__1190x590 {
    max-width: calc(2.01695 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x50 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x50 > .frame {
        padding-top: 16.39344%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x50 > .frame {
        padding-top: 1.8%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x50 {
    max-width: calc(6.1 * (100vh - 140px));
}

.single__tile .ratio__305x50 > .frame {
    padding-top: 16.39344%;
}

.single__tile .zoomed .ratio__305x50 {
    max-width: calc(6.1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__540x540 {
        width: 14.04%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.04%;
        flex: 0 0 14.04%;
    }

    .list__size .ratio__540x540 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__540x540 > .frame {
        padding-top: 19.44%;
        width: 19.44%;
    }
}

.single__tile .ratio__540x540 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__540x540 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__540x540 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__561x561 {
        width: 14.586%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.586%;
        flex: 0 0 14.586%;
    }

    .list__size .ratio__561x561 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__561x561 > .frame {
        padding-top: 20.196%;
        width: 20.196%;
    }
}

.single__tile .ratio__561x561 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__561x561 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__561x561 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__570x50 {
        width: 14.82%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.82%;
        flex: 0 0 14.82%;
    }

    .list__size .ratio__570x50 > .frame {
        padding-top: 8.77193%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__570x50 > .frame {
        padding-top: 1.8%;
        width: 20.52%;
    }
}

.single__tile .ratio__570x50 {
    max-width: calc(11.4 * (100vh - 140px));
}

.single__tile .ratio__570x50 > .frame {
    padding-top: 8.77193%;
}

.single__tile .zoomed .ratio__570x50 {
    max-width: calc(11.4 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x1200_invert {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__600x1200_invert > .frame {
        padding-top: 50%;
    }

    .list__size .ratio__1200x600 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__1200x600 > .frame {
        padding-top: 200%;
    }

    .list__size .ratio__600x1200 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x1200 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x1200 > .frame {
        padding-top: 64.8%;
        width: 32.4%;
    }
}

.single__tile .ratio__600x1200 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__600x1200 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__600x1200 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x600 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x600 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x600 > .frame {
        padding-top: 32.4%;
        width: 32.4%;
    }
}

.single__tile .ratio__600x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__600x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__600x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x60 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x60 > .frame {
        padding-top: 24%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x60 > .frame {
        padding-top: 2.16%;
        width: 9%;
    }
}

.single__tile .ratio__250x60 {
    max-width: calc(4.16667 * (100vh - 140px));
}

.single__tile .ratio__250x60 > .frame {
    padding-top: 24%;
}

.single__tile .zoomed .ratio__250x60 {
    max-width: calc(4.16667 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x60 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x60 > .frame {
        padding-top: 8%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x60 > .frame {
        padding-top: 2.16%;
        width: 27%;
    }
}

.single__tile .ratio__750x60 {
    max-width: calc(12.5 * (100vh - 140px));
}

.single__tile .ratio__750x60 > .frame {
    padding-top: 8%;
}

.single__tile .zoomed .ratio__750x60 {
    max-width: calc(12.5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x72 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x72 > .frame {
        padding-top: 12.20339%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x72 > .frame {
        padding-top: 2.592%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x72 {
    max-width: calc(8.19444 * (100vh - 140px));
}

.single__tile .ratio__590x72 > .frame {
    padding-top: 12.20339%;
}

.single__tile .zoomed .ratio__590x72 {
    max-width: calc(8.19444 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x590 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x590 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x590 > .frame {
        padding-top: 21.24%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x590 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__590x590 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__590x590 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x600 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x600 > .frame {
        padding-top: 66.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x600 > .frame {
        padding-top: 21.6%;
        width: 32.4%;
    }
}

.single__tile .ratio__900x600 {
    max-width: calc(1.5 * (100vh - 140px));
}

.single__tile .ratio__900x600 > .frame {
    padding-top: 66.66667%;
}

.single__tile .zoomed .ratio__900x600 {
    max-width: calc(1.5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1140x630 {
        width: 29.64%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 29.64%;
        flex: 0 0 29.64%;
    }

    .list__size .ratio__1140x630 > .frame {
        padding-top: 55.26316%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1140x630 > .frame {
        padding-top: 22.68%;
        width: 41.04%;
    }
}

.single__tile .ratio__1140x630 {
    max-width: calc(1.80952 * (100vh - 140px));
}

.single__tile .ratio__1140x630 > .frame {
    padding-top: 55.26316%;
}

.single__tile .zoomed .ratio__1140x630 {
    max-width: calc(1.80952 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__800x72 {
        width: 20.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8%;
        flex: 0 0 20.8%;
    }

    .list__size .ratio__800x72 > .frame {
        padding-top: 9%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__800x72 > .frame {
        padding-top: 2.592%;
        width: 28.8%;
    }
}

.single__tile .ratio__800x72 {
    max-width: calc(11.11111 * (100vh - 140px));
}

.single__tile .ratio__800x72 > .frame {
    padding-top: 9%;
}

.single__tile .zoomed .ratio__800x72 {
    max-width: calc(11.11111 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x72 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x72 > .frame {
        padding-top: 12%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x72 > .frame {
        padding-top: 2.592%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x72 {
    max-width: calc(8.33333 * (100vh - 140px));
}

.single__tile .ratio__600x72 > .frame {
    padding-top: 12%;
}

.single__tile .zoomed .ratio__600x72 {
    max-width: calc(8.33333 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__72x72 {
        width: 1.872%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.872%;
        flex: 0 0 1.872%;
    }

    .list__size .ratio__72x72 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__72x72 > .frame {
        padding-top: 2.592%;
        width: 2.592%;
    }
}

.single__tile .ratio__72x72 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__72x72 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__72x72 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x73 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x73 > .frame {
        padding-top: 12.37288%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x73 > .frame {
        padding-top: 2.628%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x73 {
    max-width: calc(8.08219 * (100vh - 140px));
}

.single__tile .ratio__590x73 > .frame {
    padding-top: 12.37288%;
}

.single__tile .zoomed .ratio__590x73 {
    max-width: calc(8.08219 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x75 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x75 > .frame {
        padding-top: 12.5%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x75 > .frame {
        padding-top: 2.7%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x75 {
    max-width: calc(8 * (100vh - 140px));
}

.single__tile .ratio__600x75 > .frame {
    padding-top: 12.5%;
}

.single__tile .zoomed .ratio__600x75 {
    max-width: calc(8 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__73x73 {
        width: 1.898%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.898%;
        flex: 0 0 1.898%;
    }

    .list__size .ratio__73x73 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__73x73 > .frame {
        padding-top: 2.628%;
        width: 2.628%;
    }
}

.single__tile .ratio__73x73 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__73x73 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__73x73 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__12x78 {
        width: 0.312%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.312%;
        flex: 0 0 0.312%;
    }

    .list__size .ratio__12x78 > .frame {
        padding-top: 650%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__12x78 > .frame {
        padding-top: 2.808%;
        width: 0.432%;
    }
}

.single__tile .ratio__12x78 {
    max-width: calc(0.15385 * (100vh - 140px));
}

.single__tile .ratio__12x78 > .frame {
    padding-top: 650%;
}

.single__tile .zoomed .ratio__12x78 {
    max-width: calc(0.15385 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__75x75 {
        width: 1.95%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.95%;
        flex: 0 0 1.95%;
    }

    .list__size .ratio__75x75 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__75x75 > .frame {
        padding-top: 2.7%;
        width: 2.7%;
    }
}

.single__tile .ratio__75x75 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__75x75 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__75x75 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__305x78 {
        width: 7.93%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.93%;
        flex: 0 0 7.93%;
    }

    .list__size .ratio__305x78 > .frame {
        padding-top: 25.57377%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__305x78 > .frame {
        padding-top: 2.808%;
        width: 10.98%;
    }
}

.single__tile .ratio__305x78 {
    max-width: calc(3.91026 * (100vh - 140px));
}

.single__tile .ratio__305x78 > .frame {
    padding-top: 25.57377%;
}

.single__tile .zoomed .ratio__305x78 {
    max-width: calc(3.91026 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x750 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x750 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x750 > .frame {
        padding-top: 27%;
        width: 27%;
    }
}

.single__tile .ratio__750x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__750x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__750x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x780 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x780 > .frame {
        padding-top: 132.20339%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x780 > .frame {
        padding-top: 28.08%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x780 {
    max-width: calc(0.75641 * (100vh - 140px));
}

.single__tile .ratio__590x780 > .frame {
    padding-top: 132.20339%;
}

.single__tile .zoomed .ratio__590x780 {
    max-width: calc(0.75641 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__222x740 {
        width: 5.772%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.772%;
        flex: 0 0 5.772%;
    }

    .list__size .ratio__222x740 > .frame {
        padding-top: 333.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__222x740 > .frame {
        padding-top: 26.64%;
        width: 7.992%;
    }
}

.single__tile .ratio__222x740 {
    max-width: calc(0.3 * (100vh - 140px));
}

.single__tile .ratio__222x740 > .frame {
    padding-top: 333.33333%;
}

.single__tile .zoomed .ratio__222x740 {
    max-width: calc(0.3 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1500x750 {
        width: 39%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 39%;
        flex: 0 0 39%;
    }

    .list__size .ratio__1500x750 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1500x750 > .frame {
        padding-top: 27%;
        width: 54%;
    }
}

.single__tile .ratio__1500x750 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__1500x750 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__1500x750 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x70 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x70 > .frame {
        padding-top: 11.66667%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x70 > .frame {
        padding-top: 2.52%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x70 {
    max-width: calc(8.57143 * (100vh - 140px));
}

.single__tile .ratio__600x70 > .frame {
    padding-top: 11.66667%;
}

.single__tile .zoomed .ratio__600x70 {
    max-width: calc(8.57143 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__740x70 {
        width: 19.24%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.24%;
        flex: 0 0 19.24%;
    }

    .list__size .ratio__740x70 > .frame {
        padding-top: 9.45946%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__740x70 > .frame {
        padding-top: 2.52%;
        width: 26.64%;
    }
}

.single__tile .ratio__740x70 {
    max-width: calc(10.57143 * (100vh - 140px));
}

.single__tile .ratio__740x70 > .frame {
    padding-top: 9.45946%;
}

.single__tile .zoomed .ratio__740x70 {
    max-width: calc(10.57143 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x70 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x70 > .frame {
        padding-top: 9.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x70 > .frame {
        padding-top: 2.52%;
        width: 27%;
    }
}

.single__tile .ratio__750x70 {
    max-width: calc(10.71429 * (100vh - 140px));
}

.single__tile .ratio__750x70 > .frame {
    padding-top: 9.33333%;
}

.single__tile .zoomed .ratio__750x70 {
    max-width: calc(10.71429 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1600x800 {
        width: 41.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6%;
        flex: 0 0 41.6%;
    }

    .list__size .ratio__1600x800 > .frame {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1600x800 > .frame {
        padding-top: 28.8%;
        width: 57.6%;
    }
}

.single__tile .ratio__1600x800 {
    max-width: calc(2 * (100vh - 140px));
}

.single__tile .ratio__1600x800 > .frame {
    padding-top: 50%;
}

.single__tile .zoomed .ratio__1600x800 {
    max-width: calc(2 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__590x70 {
        width: 15.34%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.34%;
        flex: 0 0 15.34%;
    }

    .list__size .ratio__590x70 > .frame {
        padding-top: 11.86441%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__590x70 > .frame {
        padding-top: 2.52%;
        width: 21.24%;
    }
}

.single__tile .ratio__590x70 {
    max-width: calc(8.42857 * (100vh - 140px));
}

.single__tile .ratio__590x70 > .frame {
    padding-top: 11.86441%;
}

.single__tile .zoomed .ratio__590x70 {
    max-width: calc(8.42857 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__70x70 {
        width: 1.82%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.82%;
        flex: 0 0 1.82%;
    }

    .list__size .ratio__70x70 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__70x70 > .frame {
        padding-top: 2.52%;
        width: 2.52%;
    }
}

.single__tile .ratio__70x70 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__70x70 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__70x70 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__315x80 {
        width: 8.19%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.19%;
        flex: 0 0 8.19%;
    }

    .list__size .ratio__315x80 > .frame {
        padding-top: 25.39683%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__315x80 > .frame {
        padding-top: 2.88%;
        width: 11.34%;
    }
}

.single__tile .ratio__315x80 {
    max-width: calc(3.9375 * (100vh - 140px));
}

.single__tile .ratio__315x80 > .frame {
    padding-top: 25.39683%;
}

.single__tile .zoomed .ratio__315x80 {
    max-width: calc(3.9375 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x80 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x80 > .frame {
        padding-top: 13.33333%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x80 > .frame {
        padding-top: 2.88%;
        width: 21.6%;
    }
}

.single__tile .ratio__600x80 {
    max-width: calc(7.5 * (100vh - 140px));
}

.single__tile .ratio__600x80 > .frame {
    padding-top: 13.33333%;
}

.single__tile .zoomed .ratio__600x80 {
    max-width: calc(7.5 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x900 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x900 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x900 > .frame {
        padding-top: 32.4%;
        width: 32.4%;
    }
}

.single__tile .ratio__900x900 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__900x900 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__900x900 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__800x800 {
        width: 20.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8%;
        flex: 0 0 20.8%;
    }

    .list__size .ratio__800x800 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__800x800 > .frame {
        padding-top: 43.2%;
        width: 43.2%;
    }
}

.single__tile .ratio__800x800 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__800x800 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__800x800 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x80 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x80 > .frame {
        padding-top: 32%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x80 > .frame {
        padding-top: 2.88%;
        width: 9%;
    }
}

.single__tile .ratio__250x80 {
    max-width: calc(3.125 * (100vh - 140px));
}

.single__tile .ratio__250x80 > .frame {
    padding-top: 32%;
}

.single__tile .zoomed .ratio__250x80 {
    max-width: calc(3.125 * (100vh - 260px));
}

/* PIASTRELLE */

@media (min-width: 768px) {
    .list__size .ratio__1620x3240 {
        width: 42.12%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 42.12%;
        flex: 0 0 42.12%;
    }

    .list__size .ratio__1620x3240 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1620x3240 > .frame {
        padding-top: 174.96%;
        width: 87.48%;
    }
}

.single__tile .ratio__1620x3240 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1620x3240 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1620x3240 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1600x3200 {
        width: 41.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6%;
        flex: 0 0 41.6%;
    }

    .list__size .ratio__1600x3200 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1600x3200 > .frame {
        padding-top: 172.8%;
        width: 86.4%;
    }
}

.single__tile .ratio__1600x3200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1600x3200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1600x3200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x2780 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x2780 > .frame {
        padding-top: 231.66%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x2780 > .frame {
        padding-top: 150.12%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x2780 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1200x2780 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1200x2780 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x2400 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x2400 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x2400 > .frame {
        padding-top: 129.6%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x2400 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1200x2400 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1200x2400 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x2400 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x2400 > .frame {
        padding-top: 800%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x2400 > .frame {
        padding-top: 129.6%;
        width: 16.2%;
    }
}

.single__tile .ratio__300x2400 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x2400 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x2400 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1600x1600 {
        width: 41.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6%;
        flex: 0 0 41.6%;
    }

    .list__size .ratio__1600x1600 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1600x1600 > .frame {
        padding-top: 86.4%;
        width: 86.4%;
    }
}

.single__tile .ratio__1600x1600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1600x1600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1600x1600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__800x1600 {
        width: 20.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8%;
        flex: 0 0 20.8%;
    }

    .list__size .ratio__800x1600 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__800x1600 > .frame {
        padding-top: 86.4%;
        width: 43.2%;
    }
}

.single__tile .ratio__800x1600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__800x1600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__800x1600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x1500 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x1500 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x1500 > .frame {
        padding-top: 81%;
        width: 40.5%;
    }
}

.single__tile .ratio__750x1500 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__750x1500 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__750x1500 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__1200x1200 {
        width: 31.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 31.2%;
        flex: 0 0 31.2%;
    }

    .list__size .ratio__1200x1200 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__1200x1200 > .frame {
        padding-top: 64.8%;
        width: 64.8%;
    }
}

.single__tile .ratio__1200x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__1200x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__1200x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x1200 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x1200 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x1200 > .frame {
        padding-top: 64.8%;
        width: 32.4%;
    }
}

.single__tile .ratio__600x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__600x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__600x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__400x1200 {
        width: 10.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.4%;
        flex: 0 0 10.4%;
    }

    .list__size .ratio__400x1200 > .frame {
        padding-top: 300%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__400x1200 > .frame {
        padding-top: 64.8%;
        width: 21.6%;
    }
}

.single__tile .ratio__400x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__400x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__400x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__330x1200 {
        width: 8.58%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.58%;
        flex: 0 0 8.58%;
    }

    .list__size .ratio__330x1200 > .frame {
        padding-top: 363.64%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__330x1200 > .frame {
        padding-top: 64.8%;
        width: 17.82%;
    }
}

.single__tile .ratio__330x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__330x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__330x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x1200 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x1200 > .frame {
        padding-top: 400%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x1200 > .frame {
        padding-top: 64.8%;
        width: 16.2%;
    }
    .list__size .ratio__200x1800 > .frame {
        padding-top: 97.4%;
        width: 10.8%;
    }
    .list__item.ratio__140x1200 > .frame {
        padding-top: 64.8%;
        width: 7.5%;
    }
}

.single__tile .ratio__300x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x1200 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x1200 > .frame {
        padding-top: 600%;
    }

    .list__size .ratio__200x1800 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }
    .list__size .ratio__200x1800 > .frame {
        padding-top: 900%;
    }

    .list__item.ratio__140x1200 {
        width: 4.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 4.6%;
        flex: 0 0 4.6%;
    }
    .list__size .ratio__140x1200 > .frame {
        padding-top: 678%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x1200 > .frame {
        padding-top: 64.8%;
        width: 10.8%;
    }
}

.single__tile .ratio__200x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__147x1200 {
        width: 3.82%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.82%;
        flex: 0 0 3.82%;
    }

    .list__size .ratio__147x1200 > .frame {
        padding-top: 816.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__147x1200 > .frame {
        padding-top: 64.8%;
        width: 7.94%;
    }
}

.single__tile .ratio__147x1200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__147x1200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__147x1200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__532x1028 {
        width: 13.83%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 13.83%;
        flex: 0 0 13.83%;
    }

    .list__size .ratio__532x1028 > .frame {
        padding-top: 193.23%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__532x1028 > .frame {
        padding-top: 55.51%;
        width: 28.73%;
    }
}

.single__tile .ratio__532x1028 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__532x1028 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__532x1028 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__204x1020 {
        width: 5.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.3%;
        flex: 0 0 5.3%;
    }

    .list__size .ratio__204x1020 > .frame {
        padding-top: 500%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__204x1020 > .frame {
        padding-top: 55.08%;
        width: 11.01%;
    }
}

.single__tile .ratio__204x1020 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__204x1020 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__204x1020 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x1000 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x1000 > .frame {
        padding-top: 500%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x1000 > .frame {
        padding-top: 54%;
        width: 10.8%;
    }
}

.single__tile .ratio__200x1000 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x1000 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x1000 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__900x900 {
        width: 23.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.4%;
        flex: 0 0 23.4%;
    }

    .list__size .ratio__900x900 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__900x900 > .frame {
        padding-top: 48.6%;
        width: 48.6%;
    }
}

.single__tile .ratio__900x900 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__900x900 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__900x900 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x900 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x900 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x900 > .frame {
        padding-top: 48.6%;
        width: 32.4%;
    }
}

.single__tile .ratio__600x900 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__600x900 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__600x900 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x900 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x900 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x900 > .frame {
        padding-top: 48.6%;
        width: 24.3%;
    }
}

.single__tile .ratio__450x900 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__450x900 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__450x900 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__800x800 {
        width: 20.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8%;
        flex: 0 0 20.8%;
    }

    .list__size .ratio__800x800 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__800x800 > .frame {
        padding-top: 43.2%;
        width: 43.2%;
    }
}

.single__tile .ratio__800x800 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__800x800 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__800x800 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__400x800 {
        width: 10.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.4%;
        flex: 0 0 10.4%;
    }

    .list__size .ratio__400x800 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__400x800 > .frame {
        padding-top: 43.2%;
        width: 21.6%;
    }
}

.single__tile .ratio__400x800 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__400x800 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__400x800 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x800 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x800 > .frame {
        padding-top: 400%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x800 > .frame {
        padding-top: 43.2%;
        width: 10.8%;
    }
}

.single__tile .ratio__200x800 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x800 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x800 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__750x750 {
        width: 19.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 19.5%;
        flex: 0 0 19.5%;
    }

    .list__size .ratio__750x750 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__750x750 > .frame {
        padding-top: 40.5%;
        width: 40.5%;
    }
}

.single__tile .ratio__750x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__750x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__750x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__500x750 {
        width: 13%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 13%;
        flex: 0 0 13%;
    }

    .list__size .ratio__500x750 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__500x750 > .frame {
        padding-top: 40.5%;
        width: 27%;
    }
}

.single__tile .ratio__500x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__500x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__500x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__330x750 {
        width: 8.58%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.58%;
        flex: 0 0 8.58%;
    }

    .list__size .ratio__330x750 > .frame {
        padding-top: 227.27%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__330x750 > .frame {
        padding-top: 40.5%;
        width: 17.82%;
    }
}

.single__tile .ratio__330x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__330x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__330x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x750 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x750 > .frame {
        padding-top: 300%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x750 > .frame {
        padding-top: 40.5%;
        width: 13.5%;
    }
}

.single__tile .ratio__250x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__250x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__250x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__150x750 {
        width: 3.9%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.9%;
        flex: 0 0 3.9%;
    }

    .list__size .ratio__150x750 > .frame {
        padding-top: 500%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__150x750 > .frame {
        padding-top: 40.5%;
        width: 8.1%;
    }
}

.single__tile .ratio__150x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__150x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__150x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__57x750 {
        width: 1.48%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.48%;
        flex: 0 0 1.48%;
    }

    .list__size .ratio__57x750 > .frame {
        padding-top: 1315.79%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__57x750 > .frame {
        padding-top: 40.5%;
        width: 3.08%;
    }
}

.single__tile .ratio__57x750 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__57x750 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__57x750 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__600x600 {
        width: 15.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.6%;
        flex: 0 0 15.6%;
    }

    .list__size .ratio__600x600 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__600x600 > .frame {
        padding-top: 32.4%;
        width: 32.4%;
    }
}

.single__tile .ratio__600x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__600x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__600x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__400x600 {
        width: 10.4%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10.4%;
        flex: 0 0 10.4%;
    }

    .list__size .ratio__400x600 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__400x600 > .frame {
        padding-top: 32.4%;
        width: 21.6%;
    }
}

.single__tile .ratio__400x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__400x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__400x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__330x600 {
        width: 8.58%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.58%;
        flex: 0 0 8.58%;
    }

    .list__size .ratio__330x600 > .frame {
        padding-top: 181.82%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__330x600 > .frame {
        padding-top: 32.4%;
        width: 17.82%;
    }
}

.single__tile .ratio__330x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__330x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__330x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    /*.list__size .ratio__300x600 {
        width: 8.58%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.58%;
        flex: 0 0 8.58%
    }*/

    .list__size .ratio__300x600 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x600 > .frame {
        padding-top: 32.4%;
        width: 16.2%;
    }
}

.single__tile .ratio__300x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x600 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x600 > .frame {
        padding-top: 300%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x600 > .frame {
        padding-top: 32.4%;
        width: 10.8%;
    }
}

.single__tile .ratio__200x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__150x600 {
        width: 3.9%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.9%;
        flex: 0 0 3.9%;
    }

    .list__size .ratio__150x600 > .frame {
        padding-top: 400%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__150x600 > .frame {
        padding-top: 32.4%;
        width: 8.1%;
    }
}

.single__tile .ratio__150x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__150x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__150x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__117x600 {
        width: 3.04%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.04%;
        flex: 0 0 3.04%;
    }

    .list__size .ratio__117x600 > .frame {
        padding-top: 517.82%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__117x600 > .frame {
        padding-top: 32.4%;
        width: 6.32%;
    }
}

.single__tile .ratio__117x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__117x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__117x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__110x600 {
        width: 3.04%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.04%;
        flex: 0 0 3.04%;
    }

    .list__size .ratio__110x600 > .frame {
        padding-top: 517.82%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__110x600 > .frame {
        padding-top: 32.4%;
        width: 6.32%;
    }
}

.single__tile .ratio__110x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__110x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__110x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__100x600 {
        width: 2.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.6%;
        flex: 0 0 2.6%;
    }

    .list__size .ratio__100x600 > .frame {
        padding-top: 600%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__100x600 > .frame {
        padding-top: 32.4%;
        width: 5.4%;
    }
}

.single__tile .ratio__100x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__100x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__100x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__75x600 {
        width: 1.95%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.95%;
        flex: 0 0 1.95%;
    }

    .list__size .ratio__75x600 > .frame {
        padding-top: 800%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__75x600 > .frame {
        padding-top: 32.4%;
        width: 4.05%;
    }
}

.single__tile .ratio__75x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__75x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__75x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__72x600 {
        width: 1.87%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.87%;
        flex: 0 0 1.87%;
    }

    .list__size .ratio__72x600 > .frame {
        padding-top: 833.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__72x600 > .frame {
        padding-top: 32.4%;
        width: 3.89%;
    }
}

.single__tile .ratio__72x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__72x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__72x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__62x600 {
        width: 1.61%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.61%;
        flex: 0 0 1.61%;
    }

    .list__size .ratio__62x600 > .frame {
        padding-top: 967.74%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__62x600 > .frame {
        padding-top: 32.4%;
        width: 3.35%;
    }
}

.single__tile .ratio__62x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__62x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__62x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__60x600 {
        width: 1.56%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.56%;
        flex: 0 0 1.56%;
    }

    .list__size .ratio__60x600 > .frame {
        padding-top: 1000%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__60x600 > .frame {
        padding-top: 32.4%;
        width: 3.24%;
    }
}

.single__tile .ratio__60x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__60x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__60x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__57x600 {
        width: 1.48%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.48%;
        flex: 0 0 1.48%;
    }

    .list__size .ratio__57x600 > .frame {
        padding-top: 1052.63%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__57x600 > .frame {
        padding-top: 32.4%;
        width: 3.08%;
    }
}

.single__tile .ratio__57x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__57x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__57x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__5x600 {
        width: 0.13%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.13%;
        flex: 0 0 0.13%;
    }

    .list__size .ratio__5x600 > .frame {
        padding-top: 12000%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__5x600 > .frame {
        padding-top: 32.4%;
        width: 0.27%;
    }
}

.single__tile .ratio__5x600 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__5x600 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__5x600 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__595x595 {
        width: 15.47%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 15.47%;
        flex: 0 0 15.47%;
    }

    .list__size .ratio__595x595 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__595x595 > .frame {
        padding-top: 32.13%;
        width: 32.13%;
    }
}

.single__tile .ratio__595x595 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__595x595 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__595x595 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__295x595 {
        width: 7.67%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.67%;
        flex: 0 0 7.67%;
    }

    .list__size .ratio__295x595 > .frame {
        padding-top: 201.69%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__295x595 > .frame {
        padding-top: 32.13%;
        width: 15.93%;
    }
}

.single__tile .ratio__295x595 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__295x595 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__295x595 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__60x500 {
        width: 1.56%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.56%;
        flex: 0 0 1.56%;
    }

    .list__size .ratio__60x500 > .frame {
        padding-top: 833.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__60x500 > .frame {
        padding-top: 27%;
        width: 3.24%;
    }
}

.single__tile .ratio__60x500 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__60x500 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__60x500 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__250x480 {
        width: 6.5%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.5%;
        flex: 0 0 6.5%;
    }

    .list__size .ratio__250x480 > .frame {
        padding-top: 192%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__250x480 > .frame {
        padding-top: 25.92%;
        width: 13.5%;
    }
}

.single__tile .ratio__250x480 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__250x480 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__250x480 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__225x453 {
        width: 5.85%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.85%;
        flex: 0 0 5.85%;
    }

    .list__size .ratio__225x453 > .frame {
        padding-top: 201.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__225x453 > .frame {
        padding-top: 25.16%;
        width: 12.5%;
    }
}

.single__tile .ratio__225x453 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__225x453 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__225x453 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__220x450 {
        width: 5.85%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.85%;
        flex: 0 0 5.85%;
    }

    .list__size .ratio__220x450 > .frame {
        padding-top: 201.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__220x450 > .frame {
        padding-top: 25.16%;
        width: 12.5%;
    }
}

.single__tile .ratio__220x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__220x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__220x450 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__450x450 {
        width: 11.7%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.7%;
        flex: 0 0 11.7%;
    }

    .list__size .ratio__450x450 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__450x450 > .frame {
        padding-top: 24.3%;
        width: 24.3%;
    }
}

.single__tile .ratio__450x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__450x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__450x450 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__315x450 {
        width: 8.19%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.19%;
        flex: 0 0 8.19%;
    }

    .list__size .ratio__315x450 > .frame {
        padding-top: 142.86%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__315x450 > .frame {
        padding-top: 24.3%;
        width: 17.01%;
    }
}

.single__tile .ratio__315x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__315x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__315x450 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__105x450 {
        width: 2.73%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.73%;
        flex: 0 0 2.73%;
    }

    .list__size .ratio__105x450 > .frame {
        padding-top: 428.57%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__105x450 > .frame {
        padding-top: 24.3%;
        width: 5.67%;
    }
}

.single__tile .ratio__105x450 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__105x450 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__105x450 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x400 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x400 > .frame {
        padding-top: 133.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x400 > .frame {
        padding-top: 21.6%;
        width: 16.2%;
    }
}

.single__tile .ratio__300x400 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x400 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x400 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__295x390 {
        width: 7.67%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.67%;
        flex: 0 0 7.67%;
    }

    .list__size .ratio__295x390 > .frame {
        padding-top: 132.2%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__295x390 > .frame {
        padding-top: 21.06%;
        width: 15.93%;
    }
}

.single__tile .ratio__295x390 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__295x390 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__295x390 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x370 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x370 > .frame {
        padding-top: 123.33%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x370 > .frame {
        padding-top: 19.98%;
        width: 16.2%;
    }
}

.single__tile .ratio__300x370 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x370 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x370 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__222x370 {
        width: 5.77%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.77%;
        flex: 0 0 5.77%;
    }

    .list__size .ratio__222x370 > .frame {
        padding-top: 148.65%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__222x370 > .frame {
        padding-top: 19.98%;
        width: 12.33%;
    }
}

.single__tile .ratio__222x370 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__222x370 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__222x370 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__330x330 {
        width: 8.58%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.58%;
        flex: 0 0 8.58%;
    }

    .list__size .ratio__330x330 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__330x330 > .frame {
        padding-top: 17.82%;
        width: 17.82%;
    }
}

.single__tile .ratio__330x330 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__330x330 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__330x330 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__285x330 {
        width: 7.41%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.41%;
        flex: 0 0 7.41%;
    }

    .list__size .ratio__285x330 > .frame {
        padding-top: 115.79%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__285x330 > .frame {
        padding-top: 17.82%;
        width: 15.39%;
    }
}

.single__tile .ratio__285x330 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__285x330 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__285x330 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__300x300 {
        width: 7.8%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.8%;
        flex: 0 0 7.8%;
    }

    .list__size .ratio__300x300 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__300x300 > .frame {
        padding-top: 16.2%;
        width: 16.2%;
    }
}

.single__tile .ratio__300x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__300x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__300x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x300 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x300 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x300 > .frame {
        padding-top: 16.2%;
        width: 10.8%;
    }
}

.single__tile .ratio__200x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__165x300 {
        width: 4.29%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 4.29%;
        flex: 0 0 4.29%;
    }

    .list__size .ratio__165x300 > .frame {
        padding-top: 181.82%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__165x300 > .frame {
        padding-top: 16.2%;
        width: 8.91%;
    }
}

.single__tile .ratio__165x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__165x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__165x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__150x300 {
        width: 3.9%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.9%;
        flex: 0 0 3.9%;
    }

    .list__size .ratio__150x300 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__150x300 > .frame {
        padding-top: 16.2%;
        width: 8.1%;
    }
}

.single__tile .ratio__150x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__150x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__150x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__100x300 {
        width: 2.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.6%;
        flex: 0 0 2.6%;
    }

    .list__size .ratio__100x300 > .frame {
        padding-top: 300%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__100x300 > .frame {
        padding-top: 16.2%;
        width: 5.4%;
    }
}

.single__tile .ratio__100x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__100x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__100x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__97x300 {
        width: 2.52%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.52%;
        flex: 0 0 2.52%;
    }

    .list__size .ratio__97x300 > .frame {
        padding-top: 309.28%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__97x300 > .frame {
        padding-top: 16.2%;
        width: 5.238%;
    }
}

.single__tile .ratio__97x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__97x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__97x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__75x300 {
        width: 1.95%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.95%;
        flex: 0 0 1.95%;
    }

    .list__size .ratio__75x300 > .frame {
        padding-top: 400%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__75x300 > .frame {
        padding-top: 16.2%;
        width: 4.05%;
    }
}

.single__tile .ratio__75x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__75x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__75x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__72x300 {
        width: 1.87%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.87%;
        flex: 0 0 1.87%;
    }

    .list__size .ratio__72x300 > .frame {
        padding-top: 416.66%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__72x300 > .frame {
        padding-top: 16.2%;
        width: 3.88%;
    }
}

.single__tile .ratio__72x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__72x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__72x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__50x300 {
        width: 1.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.3%;
        flex: 0 0 1.3%;
    }

    .list__size .ratio__50x300 > .frame {
        padding-top: 600%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__50x300 > .frame {
        padding-top: 16.2%;
        width: 2.7%;
    }
}

.single__tile .ratio__50x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__50x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__50x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__20x300 {
        width: 0.52%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.52%;
        flex: 0 0 0.52%;
    }

    .list__size .ratio__20x300 > .frame {
        padding-top: 1500%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__20x300 > .frame {
        padding-top: 16.2%;
        width: 1.08%;
    }
}

.single__tile .ratio__20x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__20x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__20x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__10x300 {
        width: 0.26%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.26%;
        flex: 0 0 0.26%;
    }

    .list__size .ratio__10x300 > .frame {
        padding-top: 3000%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__10x300 > .frame {
        padding-top: 16.2%;
        width: 0.54%;
    }
}

.single__tile .ratio__10x300 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__10x300 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__10x300 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__225x225 {
        width: 5.85%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.85%;
        flex: 0 0 5.85%;
    }

    .list__size .ratio__225x225 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__225x225 > .frame {
        padding-top: 12.5%;
        width: 12.5%;
    }
}

.single__tile .ratio__225x225 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__225x225 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__225x225 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__220x220 {
        width: 5.85%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.85%;
        flex: 0 0 5.85%;
    }

    .list__size .ratio__220x220 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__220x220 > .frame {
        padding-top: 12.5%;
        width: 12.5%;
    }
}

.single__tile .ratio__220x220 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__220x220 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__220x220 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__200x200 {
        width: 5.2%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 5.2%;
        flex: 0 0 5.2%;
    }

    .list__size .ratio__200x200 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__200x200 > .frame {
        padding-top: 10.8%;
        width: 10.8%;
    }
}

.single__tile .ratio__200x200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__200x200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__200x200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__100x200 {
        width: 2.6%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.6%;
        flex: 0 0 2.6%;
    }

    .list__size .ratio__100x200 > .frame {
        padding-top: 200%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__100x200 > .frame {
        padding-top: 10.8%;
        width: 5.4%;
    }
}

.single__tile .ratio__100x200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__100x200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__100x200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__50x200 {
        width: 1.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.3%;
        flex: 0 0 1.3%;
    }

    .list__size .ratio__50x200 > .frame {
        padding-top: 400%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__50x200 > .frame {
        padding-top: 10.8%;
        width: 2.7%;
    }
}

.single__tile .ratio__50x200 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__50x200 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__50x200 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__150x150 {
        width: 3.9%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 3.9%;
        flex: 0 0 3.9%;
    }

    .list__size .ratio__150x150 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__150x150 > .frame {
        padding-top: 8.1%;
        width: 8.1%;
    }
}

.single__tile .ratio__150x150 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__150x150 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__150x150 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__20x150 {
        width: 0.52%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.52%;
        flex: 0 0 0.52%;
    }

    .list__size .ratio__20x150 > .frame {
        padding-top: 750%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__20x150 > .frame {
        padding-top: 8.1%;
        width: 1.08%;
    }
}

.single__tile .ratio__20x150 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__20x150 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__20x150 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__97x97 {
        width: 2.52%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 2.52%;
        flex: 0 0 2.52%;
    }

    .list__size .ratio__97x97 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__97x97 > .frame {
        padding-top: 5.24%;
        width: 5.24%;
    }
}

.single__tile .ratio__97x97 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__97x97 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__97x97 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__50x75 {
        width: 1.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.3%;
        flex: 0 0 1.3%;
    }

    .list__size .ratio__50x75 > .frame {
        padding-top: 150%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__50x75 > .frame {
        padding-top: 4.05%;
        width: 2.7%;
    }
}

.single__tile .ratio__50x75 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__50x75 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__50x75 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__65x65 {
        width: 1.69%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.69%;
        flex: 0 0 1.69%;
    }

    .list__size .ratio__65x65 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__65x65 > .frame {
        padding-top: 3.51%;
        width: 3.51%;
    }
}

.single__tile .ratio__65x65 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__65x65 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__65x65 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__57x57 {
        width: 1.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.3%;
        flex: 0 0 1.3%;
    }

    .list__size .ratio__57x57 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__57x57 > .frame {
        padding-top: 3.078%;
        width: 3.078%;
    }
}

.single__tile .ratio__57x57 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__57x57 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__57x57 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__50x50 {
        width: 1.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.3%;
        flex: 0 0 1.3%;
    }

    .list__size .ratio__50x50 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__50x50 > .frame {
        padding-top: 2.7%;
        width: 2.7%;
    }
}

.single__tile .ratio__50x50 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__50x50 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__50x50 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__20x50 {
        width: 0.52%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.52%;
        flex: 0 0 0.52%;
    }

    .list__size .ratio__20x50 > .frame {
        padding-top: 250%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__20x50 > .frame {
        padding-top: 2.7%;
        width: 1.08%;
    }
}

.single__tile .ratio__20x50 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__20x50 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__20x50 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__50x45 {
        width: 1.3%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.3%;
        flex: 0 0 1.3%;
    }

    .list__size .ratio__50x45 > .frame {
        padding-top: 90%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__50x45 > .frame {
        padding-top: 2.43%;
        width: 2.7%;
    }
}

.single__tile .ratio__50x45 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__50x45 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__50x45 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__20x20 {
        width: 0.52%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.52%;
        flex: 0 0 0.52%;
    }

    .list__size .ratio__20x20 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__20x20 > .frame {
        padding-top: 1.08%;
        width: 1.08%;
    }
}

.single__tile .ratio__20x20 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__20x20 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__20x20 {
    max-width: calc(1 * (100vh - 260px));
}

@media (min-width: 768px) {
    .list__size .ratio__10x10 {
        width: 0.26%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0.26%;
        flex: 0 0 0.26%;
    }

    .list__size .ratio__10x10 > .frame {
        padding-top: 100%;
    }
}

@media (max-width: 767.98px) {
    .list__size .ratio__10x10 > .frame {
        padding-top: 0.54%;
        width: 0.54%;
    }
}

.single__tile .ratio__10x10 {
    max-width: calc(1 * (100vh - 140px));
}

.single__tile .ratio__10x10 > .frame {
    padding-top: 100%;
}

.single__tile .zoomed .ratio__10x10 {
    max-width: calc(1 * (100vh - 260px));
}