

/* Start:/local/templates/main_0824/components/bitrix/catalog/main/style.min.css?1657927402959*/
.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%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/main_0824/components/bitrix/catalog.section/.default/style.css?17157125291478*/
.works-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.works-item {
	padding: 7px;
}

.works-item img {
	border-radius: 5px;
}

.works-item {
	width: 25%;
}

@media (max-width: 770px) {
	.works-item {
		width: 50%;
	}
}
/***zakaz***/
section.zakaz {
  display: flex;
  flex-wrap: wrap;margin-bottom: 20px;
}

.zakaz .block {
  width: 33.33%; /* чтобы блоки были равной ширины в ряду */
  padding: 20px;
  box-sizing: border-box;
}

/* Дополнительные стили для блоков */
.zakaz .block {
  background-color: #eee;
  border: 1px solid #ccc;text-align: center;
}
.zakaz h3{width: 100%;}

.zakaz h4{    font-size: 22px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;}

/***faq**/
.faq-container {
  width: 100%;
}

.faq-list {
  list-style-type: none;
  padding: 0;
}

.faq-item {
  margin-bottom: 10px;
}

.faq-question {
  cursor: pointer;
  background-color: #f1f1f4;
  padding: 10px;
  margin: 0;
}

.faq-answer {
  display: none;
  background-color: white;
  padding: 10px;
}

.faq-question::after {
  content: "▼";
  float: right;
  transition: transform 0.3s;
}

.faq-question.active::after {
  transform: rotate(180deg);
}
.faq-question{font-size: 1.3em;
    font-weight: 400;}

.content ul li.faq-item:before{display:none}

.content ul.faq-list, .content ul.faq-list li {
    padding-left: 0!important;
}
/* End */


/* Start:/local/templates/main_0824/components/bitrix/catalog.item/.default/style.css?1674407043997*/
.product-item.long {
	height: auto!important;
}

.product-item.long .color-list .c-item {
	width: 60px !important;
}

.color-list .color-item {
	text-shadow: 2px 2px 2px #6d6d6d;
}

.price-new {
    color: #e20738;
    font-weight: bold;
    font-size: 22px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 10px;
}

.price-old {
	font-size: 18px;
	display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 10px;
    color: #999999;
    text-decoration: line-through;
}

.price-wrapper-detail {
	display: flex;
}

.detail-discount {
	position: absolute;
	top: 15px;
	left: 15px;
}

.delivery-block-item {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
}

.delivery-block-item .delivery-block-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/* End */
/* /local/templates/main_0824/components/bitrix/catalog/main/style.min.css?1657927402959 */
/* /local/templates/main_0824/components/bitrix/catalog.section/.default/style.css?17157125291478 */
/* /local/templates/main_0824/components/bitrix/catalog.item/.default/style.css?1674407043997 */
