

/* Start:/local/templates/.default/components/bitrix/form.result.new/product_consultation/style.css?17914035162992*/
.fs-12 {font-size: 12px!important;}
.product-detail__layout { display: grid !important; grid-template-columns: minmax(0, 1fr); gap: 32px; margin: 0 !important; }
.product-detail__layout > * { width: auto !important; min-width: 0; padding: 0 !important; }
.product-detail__sidebar { align-self: start; }
.product-detail__sidebar .monitoring-form-container { padding: 16px; border-radius: 6px; background: #fff; box-shadow: 0 12px 32px rgba(25, 36, 45, .08); color: #19242d; font-size: 12px; line-height: 1.5; }
.product-detail__sidebar .monitoring-form__grid { display: grid; gap: 14px; }
.product-detail__sidebar .monitoring-form__field { display: grid; gap: 6px; margin: 0; font-size: 12px; }
.product-detail__sidebar .product-consultation__required { color: #b42318; }
.product-detail__sidebar .monitoring-form__field input,
.product-detail__sidebar .monitoring-form__field textarea { box-sizing: border-box; display: block; width: 100%; min-width: 0; min-height: 44px; padding: 10px 12px; border: 1px solid #d6dfe4; border-radius: 8px; background: #f4f8fa; color: #19242d; font: inherit; box-shadow: none; }
.product-detail__sidebar .monitoring-form__field textarea { min-height: 112px; resize: vertical; }
.product-detail__sidebar .monitoring-form__field :focus { outline: 2px solid #00aeef; outline-offset: 2px; }
.product-detail__sidebar .monitoring-form__privacy { display: grid; gap: 12px; margin-top: 6px; }
.product-detail__sidebar .monitoring-form__checkbox { display: flex; align-items: flex-start; gap: 10px; margin: 0; font-size: 12px; line-height: 1.5; }
.product-detail__sidebar .monitoring-form__checkbox input { appearance: auto; position: static; opacity: 1; flex: 0 0 20px; width: 20px; height: 20px; margin: 0; accent-color: #00aeef; }
.product-detail__sidebar .monitoring-form__checkbox a { color: #1684b5; text-decoration: underline; }
.product-detail__sidebar .monitoring-form__submit { display: flex; width: 100%; min-height: 50px; align-items: center; justify-content: center; gap: 10px; padding: 10px; border: 0; border-radius: 6px; background: #ffa000; color: #19242d; font: inherit; cursor: pointer; }
.product-detail__sidebar .monitoring-form__submit img { width: 16px; height: 16px; margin: 0; border: 0; filter: brightness(0); }
.product-detail__sidebar .monitoring-form__submit:hover { box-shadow: 0 2px 16px rgba(255, 160, 0, .3); }
.product-detail__sidebar .monitoring-form__submit:disabled { opacity: .65; cursor: wait; }
.product-detail__sidebar .product-consultation__error,
.product-detail__sidebar .monitoring-form__errors { margin: 0; color: #b42318; font-size: 13px; }
.product-detail__sidebar [hidden] { display: none !important; }
.product-detail__sidebar .cf-turnstile { max-width: 100%; }
@media (min-width: 961px) {
    .product-detail__layout { grid-template-columns: minmax(0, 2fr) minmax(360px, 1fr); }
    .product-detail__sidebar { position: sticky; top: 100px; max-height: calc(100vh - 120px); overflow-y: auto; scrollbar-width: thin; }
}

/* End */


/* Start:/bitrix/components/manenkov/social_links/templates/.default/style.css?1741873919489*/
.social-links {

    gap: 10px; /* Отступ между иконками */
    display: flex;
    justify-content: center; /* Выравнивание по центру */
    gap: 15px;
    align-items: center;
}

.social-links a {
    display: inline-block;
    transition: transform 0.2s ease-in-out;
}

.social-links a:hover {
    transform: scale(1.1); /* Эффект увеличения при наведении */
}

.social-links img {
    width: 24px;
    height: 24px;
}


/* End */
/* /local/templates/.default/components/bitrix/form.result.new/product_consultation/style.css?17914035162992 */
/* /bitrix/components/manenkov/social_links/templates/.default/style.css?1741873919489 */
