

/* Start:/local/templates/trendylight_main/components/bitrix/catalog/od_catalog/style.min.css?1728973147684*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 0;border-bottom:2px solid #d9dee6;border-bottom-color:var(--primary);color:#000}
/* End */


/* Start:/local/templates/trendylight_main/components/bitrix/catalog.element/od_catalog_element/style.css?17343323561893*/
	@media (max-width: 750px) {
   .content_docum_file a{
   	display: inline-block;
    white-space: nowrap; /* Отменяем перенос текста */
    width: 200px;
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis; /* Многоточие */
   }

	}
.uslugi_price {
  font-size: 30px;
}

h1.main{
  visibility: hidden;
}

    /* styles unrelated to zoom */
    * { border:0; margin:0; padding:0; }
    p { position:absolute; top:3px; right:28px; color:#555; font:bold 13px/1 sans-serif;}

    /* these styles are for the demo, but are not required for the plugin */
    .zoom {
      display:inline-block;
      position: relative;
    }
    
    .zoom {
      cursor: zoom-in;
    }

    /* magnifying glass icon */

    .zoom img {
      display: block;
      overflow: hidden;
    }

    .zoom img::selection { background-color: transparent; }

    .info_basket .shildiki {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    text-align: left;
}
    .info_basket .shildiki>div {
      display: inline-block;
      opacity: .8;
      margin-bottom: 10px;
    }


    .info_basket .info {
      line-height: 2em
    }

    .info_basket .fav .bi {
      font-size: 16px;
      opacity: .4
    }


    .info_basket img.color {
    height: 20px;
    width: 20px;
    border: 1px rgba(0,0,0, .15) solid;
}


.product-uhod__item {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 10px;
}
.product-uhod__item-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
}
.product-uhod__item-img {
    width: 100px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.product-uhod__item-title{
  font-weight:bolder;
  font-size: 20px;
}
@media (max-width:1200px){
  .product-uhod__item-info{
    max-width: 400px;
    width: 100%;
  }
}
/* End */
/* /local/templates/trendylight_main/components/bitrix/catalog/od_catalog/style.min.css?1728973147684 */
/* /local/templates/trendylight_main/components/bitrix/catalog.element/od_catalog_element/style.css?17343323561893 */
