.related-products-section{padding:40px 0;background:#f8f9fa;margin-top:40px;position:relative;z-index:1}
.related-products-container{max-width:1200px;margin:0 auto;padding:0 50px;position:relative}
.related-products-title{text-align:center;font-size:42px;font-weight:700;color:#333;margin-bottom:30px}
.related-products-grid{overflow:hidden}
.related-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;text-align:center}
.related-item img{width:100%;height:auto;margin-bottom:10px}
.related-item .m_katalog_block_name{font-size:22px;font-weight:700;min-height:50px;margin-bottom:10px}
.related-item .m_katalog_block_tsena{font-size:26px;font-weight:700;color:#f7931e;margin-bottom:12px}
.related-buttons{display:flex;flex-direction:column;gap:10px}
.related-btn{padding:14px 15px;text-align:center;font-size:18px;font-weight:600;border-radius:5px;cursor:pointer;text-decoration:none}
.related-btn-details{background:#f7931e;color:#fff}.related-btn-details:hover{background:#e8850f}
.related-btn-consult{background:#fff;color:#f7931e;border:2px solid #f7931e}.related-btn-consult:hover{background:#f7931e;color:#fff}
.related-prev,.related-next{position:absolute;top:50%;width:40px;height:40px;background:#f7931e;border-radius:50%;color:#fff;transform:translateY(-50%)}
.related-prev{left:5px}.related-next{right:5px}
.related-prev:after,.related-next:after{font-size:18px}
@media(max-width:768px){.related-products-container{padding:0 40px}.related-products-title{font-size:28px}.related-item .m_katalog_block_name{font-size:18px}.related-item .m_katalog_block_tsena{font-size:22px}.related-btn{font-size:16px}}
.m_popup{z-index:99999!important}
