.sect-name span{color:var(--green)}
.sect-image img{border-radius:45px;box-shadow:0 23px 20px 0 rgba(0,0,0,0.4);width:100%}
.layout-7 .row{flex-direction:row-reverse}
.sect-text{text-shadow:1px 1px 10px var(--black),-1px -1px 10px var(--black)}
.good-item{border-radius:20px;background:var(--white);overflow:hidden;transition:.3s all linear}
.good-item:hover{box-shadow:2px 4px 4px 2px var(--blue),-2px -4px 4px 2px var(--blue)}
.good-item .price-block,.good-item .properties-block,.good-item .good-name{padding:0 20px}
.good-item img{width:100%;height:300px;margin-bottom:20px;object-fit:cover}
.good-item .labels{position:absolute;z-index:3;left:25px;top:20px;width:calc(100% - 50px)}
.good-item .label-item{display:inline-block;margin-right:10px;font-size:12px;color:var(--white);background:var(--blue);line-height:1;padding:5px 8px;border-radius:5px}
.good-item .label-item.label-17421{background:var(--green)}
.button.tocart{font-size:14px;background:var(--red);padding:10px 20px}
.good-item .price-block{display:flex;justify-content:space-between;align-items:center}
.good-item .prices{display:flex;justify-content:space-between;width:50%}
.prop-item{line-height:1.3}
.prop-item div{display:inline-block}
.properties-block{margin:10px 0 20px}
.good-item .prices div{white-space:nowrap;line-height:12px}
.old-price{text-decoration:line-through;margin-right:7px}
.properties-block .prop-box{width:50%;float:left;margin-top:10px;margin-bottom:10px}
.prop-box .box-item{display:inline-block;border:1px solid var(--gray);line-height:1;padding:3px;margin-bottom:6px;color:var(--gray)}
.prop-box .box-item.active,.prop-box .box-item:hover{color:var(--green);border-color:var(--gren);cursor:pointer}
@media(min-width:1200px) {
.goods-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}
.layout-5 .goods-grid{grid-template-columns:repeat(4,1fr);margin-top:30px;margin-bottom:40px}
}
@media(min-width:1200px) and (max-width:1529px) {
.good-item img{height:200px;margin-bottom:10px}
.good-item .price-block{justify-content:center;flex-wrap:wrap}
.good-item .prices{justify-content:center;margin-bottom:10px}
.properties-block .prop-box{width:100%;margin-top:0;margin-bottom:0}
.properties-block .prop-box:last-child{margin-bottom:15px}
}
@media(max-width:1199px) {
.swiper{padding-left:15px!important;padding-top:10px!important;padding-bottom:10px!important}
.swiper .swiper-slide{max-width:350px}
.sect-image img{max-width:450px;margin:0 auto;display:block}
}