

/* Start:/local/templates/tlock/components/bitrix/catalog/catalog/bitrix/catalog.section.list/root/style.css?17666717321800*/

.good_catdep .good__pic-i{
    margin: auto 0;
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
    position: relative;
    z-index: 1;
}
.good_catdep .good__img {
    z-index: 1;
    height: auto;
    width: auto;
    max-height: 110px;
}
.good_catdep .good__img,
.good_catdep .good__img-dec-i {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.good_catdep .good__img,
.good_catdep .good__img-dec {
    position: relative;
    z-index: 1;
}
.good_catdep .good__txt {
    overflow: hidden;
    overflow-wrap: anywhere;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.3;
    max-width: 150px;
    width: 100%;
}
.good_catdep .good__qnt {
    position: absolute;
    right: 15px;
    top: 10px;
    visibility: hidden;
    font-size: 0.933333333em;
}
.good_catdep .good__img-dec {
    position: absolute;
    z-index: 0;
    width: 200%;
    left: 50%;
    -webkit-transform: translate(-50%, -40%);
    -moz-transform: translate(-50%, -40%);
    -ms-transform: translate(-50%, -40%);
    -o-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
}
.good_catdep .good__img-dec-i {
    opacity: 0;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.good_catdep .good__img,
.good_catdep .good__img-dec-i {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.good_catdep a.good:hover .good__img-dec-i,
.good_catdep a.good:focus .good__img-dec-i {
    opacity: 1;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
/* End */


/* Start:/local/templates/tlock/components/bitrix/news.list/banner/style.css?1764334875152*/
.catalog-banner{
    margin-top: 20px;
    margin-bottom: 20px;
}
.catalog-banner img{
    display: block;
    width: 100%;
    height: 100%;
 }
/* End */
/* /local/templates/tlock/components/bitrix/catalog/catalog/bitrix/catalog.section.list/root/style.css?17666717321800 */
/* /local/templates/tlock/components/bitrix/news.list/banner/style.css?1764334875152 */
