 .t-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1318px!important;
    padding: 0;
} 

.t-col_12 {
    max-width: 1318px!important;
        margin-left: 0px!important;
    margin-right: 0px!important;
}

.t-col_6
 {
    max-width: 639px!important;
}


.t-cover__wrapper {

    width: 1318px!important;

}


.t1206__card {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 20px 20px!important;
    background-color: #f6f6f6;
}





@media screen and (min-width: 980px) {
    .t-store__prod-popup__wrapper__col2_fixed {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        /* width: 50%; */
        width: calc(100% - 2px)!important;
    }
}



.t-menu-base__maincontainer_12-0, .t-menu-base__maincontainer_12-20, .t-menu-base__maincontainer_12-30, .t-menu-base__maincontainer_12-40 {
    max-width: 1318px!important;
    margin: 0 auto;
    padding-left: var(--margin-columns12);
    padding-right: var(--margin-columns12);
}





#rec2391374401 .t-store__card__imgwrapper {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 16px !important;
}

#rec2391374401 .t-store__card__imgwrapper::after {
    content: '' !important;
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background-color: rgba(15, 79, 231, 0.6) !important;
    opacity: 0 !important;
    transition: opacity 0.3s ease !important;
    pointer-events: none !important;
    z-index: 10 !important;
    border-radius: 16px !important;
}

#rec2391374401 .t-store__card:hover .t-store__card__imgwrapper::after {
    opacity: 1 !important;
}

/* Мобильная версия */
@media screen and (max-width: 480px) {
    #rec2391374401 .t-store__card__imgwrapper {
        border-radius: 8px !important;
    }
    
    #rec2391374401 .t-store__card__imgwrapper::after {
        border-radius: 8px !important;
    }
}