

/* Start:/bitrix/templates/kloud24/components/bitrix/catalog.section/products/style.min.css?17816031313212*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-section-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}
/* End */


/* Start:/local/components/kloud/form_feedback/templates/version1/style.css?17899813833023*/
.feedback_form {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.feedback_modal_content {
  border-radius: 20px;
}

.feedback_modal_form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.feedback_modal_form .feedback_modal_input {
  display: block;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 12px 18px;
  border: 1px solid #E3E3E3;
  border-radius: 12px;
  background: #FFF;
  color: #222;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  outline: none;
  transition: 0.2s ease-out;
}

.feedback_modal_form .feedback_modal_input:focus {
  border-color: #222;
}

.feedback_modal_form .feedback_modal_input::placeholder {
  color: #B8B8B8;
}

.feedback_modal_input_error {
  border-color: #CC4533;
}

.feedback_modal_form .feedback_modal_consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: #667286;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.06px;
  cursor: pointer;
}

.feedback_modal_form .feedback_modal_consent input[type="checkbox"] {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin: 1px 0 0;
  padding: 0;
  accent-color: #222;
  cursor: pointer;
}

.feedback_modal_form .feedback_modal_consent a {
  color: #4599FF;
  text-decoration: underline;
}

.feedback_modal_message {
  display: none;
  font-size: 13px;
  line-height: 140%;
}

.feedback_modal_message_error,
.feedback_modal_message_success {
  display: block;
}

.feedback_modal_message_error {
  color: #CC4533;
}

.feedback_modal_message_success {
  color: #1E8E5A;
}

.feedback_modal_form .feedback_modal_submit {
  width: 100%;
}

.feedback_modal_form .feedback_modal_submit[disabled] {
  opacity: 0.6;
  cursor: default;
}

.feedback_modal_success {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 300px;
  text-align: center;
}

.feedback_modal_content.is-success .feedback_modal_success {
  display: flex;
  animation: feedbackSuccessIn 0.2s ease-out;
}

.feedback_modal_content.is-success .modal-title,
.feedback_modal_content.is-success [data-feedback-form] {
  display: none;
}

.feedback_modal_success_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #222;
}

.feedback_modal_success_title {
  color: #18181B;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}

.feedback_modal_success_text {
  color: #667286;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.feedback_modal_content .feedback_modal_success_btn {
  width: 100%;
  margin-top: 8px;
}

@keyframes feedbackSuccessIn {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

body.feedback_modal_opened {
  overflow: hidden;
}

@media (max-width: 767px) {
  .feedback_form {
    justify-content: center;
  }
}

/* End */
/* /bitrix/templates/kloud24/components/bitrix/catalog.section/products/style.min.css?17816031313212 */
/* /local/components/kloud/form_feedback/templates/version1/style.css?17899813833023 */
