

/* Start:/local/templates/avrora/components/bitrix/form/ask-question--popup/style.css?17900390374832*/
/**
 * Попап «Вопрос специалисту»: раскладка (аналог style.scss) + квадратные углы Colorbox.
 * Класс #colorbox.cbox--square задаётся в script.js (опция className у $.colorbox).
 */

#colorbox.cbox--square #cboxContent,
#colorbox.cbox--square #cboxLoadedContent {
  border-radius: 0 !important;
}

.ask-question--popup {
  --aq-orange: #db7a05;
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
  padding: 1.6rem;
}

@media (min-width: 768px) {
  .ask-question--popup {
    padding: 4rem;
  }
}

.ask-question--popup *,
.ask-question--popup *::before,
.ask-question--popup *::after {
  box-sizing: border-box;
}

.ask-question--popup input,
.ask-question--popup select,
.ask-question--popup textarea,
.ask-question--popup button,
.ask-question--popup .button {
  border-radius: 0 !important;
}

.ask-question--popup input,
.ask-question--popup select,
.ask-question--popup textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.25);
  padding: 0.4rem 0.8rem;
  outline: none;
}

.ask-question--popup textarea {
  min-height: 120px;
  resize: vertical;
}

.ask-question--popup input:focus,
.ask-question--popup select:focus,
.ask-question--popup textarea:focus {
  border-color: var(--aq-orange);
  box-shadow: 0 0 0 0.2rem rgba(219, 122, 5, 0.18);
}

.ask-question--popup input[type="checkbox"],
.ask-question--popup input[type="radio"] {
  width: auto;
  max-width: none;
  accent-color: var(--aq-orange);
}

.ask-question--popup .new .fields {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
}

.ask-question--popup .new .fields .field {
  display: flex;
  flex-direction: column;
  float: none;
  width: 100%;
  min-width: 0;
  margin: 0 0 0.8rem;
  clear: both;
}

.ask-question--popup .new .fields .field:last-child {
  margin-bottom: 0;
}

.ask-question--popup .new .fields .field label {
  margin-bottom: 0.4rem;
}

.ask-question--popup .new .fields .field.required label::after {
  content: "*";
  color: var(--aq-orange);
}

.ask-question--popup .new .fields .field input[required],
.ask-question--popup .new .fields .field select[required] {
  border-color: var(--aq-orange);
}

.ask-question--popup .new .fields [style*="height: 102px"],
.ask-question--popup .new .fields [style*="min-height:124px"],
.ask-question--popup .new .fields .smart-captcha {
  width: 100%;
  max-width: 100%;
  flex-shrink: 0;
  height: auto !important;
  min-height: 124px !important;
  overflow: visible !important;
}

.ask-question--popup .new .description {
  font-size: 0.875rem;
  margin-top: 0.4rem;
  color: #525252;
}

/* .row из grid.scss даёт отрицательные margin на планшете — внутри Colorbox ломает ширину */
.ask-question--popup .actions.row {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin: 0.8rem 0 0 !important;
  padding: 0 !important;
}

.ask-question--popup .actions.row > * {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0.4rem 0 !important;
}

@media (min-width: 768px) {
  .ask-question--popup .actions.row {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0.8rem;
  }

  .ask-question--popup .actions.row > .half {
    flex: 1 1 calc(50% - 0.5rem);
    width: auto !important;
    min-width: 0;
  }
}

.ask-question--popup .actions button[type="submit"],
.ask-question--popup .success .actions .button,
.ask-question--popup .success .actions button {
  background: var(--aq-orange);
  border: 2px solid var(--aq-orange);
  color: #fff;
  padding: 0.4rem 1.6rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;
}

.ask-question--popup .actions button[type="submit"]:hover,
.ask-question--popup .success .actions .button:hover,
.ask-question--popup .success .actions button:hover {
  background: #c86f04;
  border-color: #c86f04;
  color: #fff;
}

.ask-question--popup .actions button[type="submit"]:focus,
.ask-question--popup .success .actions .button:focus,
.ask-question--popup .success .actions button:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(219, 122, 5, 0.25);
}

.ask-question--popup .actions button[type="submit"]:disabled,
.ask-question--popup .success .actions button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.ask-question--popup .error-messages {
  display: none;
  margin-top: 0.8rem;
  color: var(--aq-orange);
}

.ask-question--popup .success {
  display: none;
}

.ask-question--popup .success .actions {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 1.6rem;
  gap: 0.4rem;
}

/* End */


/* Start:/local/templates/avrora/components/bitrix/main.userconsent.request/.default/style.min.css?17847682771470*/
@charset "UTF-8";.main-userconsent-request--default .consent-form{font-size:var(--font--size--small);color:var(--color--gray--dark)}.main-userconsent-request--default .consent-form label{position:relative;display:block;padding-left:1.85em}.main-userconsent-request--default .consent-form label input[type=checkbox]{position:absolute;top:.015em;left:0}#colorbox .consent-text{padding:var(--offset)}#colorbox .consent-text ol{margin:0;padding:0 0 0 1.5em;position:relative;counter-reset:section;list-style-type:none}#colorbox .consent-text ol ul{padding-left:1em;position:relative}#colorbox .consent-text ol ul>li:before{content:"–";position:absolute;left:0}#colorbox .consent-text ol ol{padding-left:2.25em}#colorbox .consent-text ol ol ol{padding-left:3em}#colorbox .consent-text ol ol ol ol{padding-left:4em}#colorbox .consent-text ol li{list-style:none}#colorbox .consent-text ol li:before{position:absolute;left:0}#colorbox .consent-text ol h2,#colorbox .consent-text ol h3,#colorbox .consent-text ol h4,#colorbox .consent-text ol h5,#colorbox .consent-text ol h6,#colorbox .consent-text ol li,#colorbox .consent-text ol p{margin:var(--offset--quarter)0}#colorbox .consent-text ol>li>h2,#colorbox .consent-text ol>li>h3,#colorbox .consent-text ol>li>h4,#colorbox .consent-text ol>li>h5,#colorbox .consent-text ol>li>h6{font-size:inherit;color:inherit}#colorbox .consent-text ol>li:before{display:inline-block;counter-increment:section;content:counters(section,".")}
/* End */


/* Start:/local/templates/avrora/components/bitrix/form/aquire-price--popup/style.min.css?17847682762833*/
.acquire-price--popup{--color--orange:#DB7A05;padding:var(--offset--2x)}@media (min-width:768px){.acquire-price--popup{padding:var(--offset--4x)}}.acquire-price--popup input,.acquire-price--popup select,.acquire-price--popup textarea,.acquire-price--popup button,.acquire-price--popup .button{border-radius:0!important}.acquire-price--popup input,.acquire-price--popup select,.acquire-price--popup textarea{border:1px solid rgba(0,0,0,.25);padding:calc(var(--offset--half)) var(--offset);outline:none}.acquire-price--popup input:focus,.acquire-price--popup select:focus,.acquire-price--popup textarea:focus{border-color:var(--color--orange);box-shadow:0 0 0 .2rem rgba(219,122,5,.18)}.acquire-price--popup input[type=checkbox],.acquire-price--popup input[type=radio]{accent-color:var(--color--orange)}.acquire-price--popup .actions button[type=submit],.acquire-price--popup .success .actions .button,.acquire-price--popup .success .actions button{background:var(--color--orange);border:2px solid var(--color--orange);color:#fff;padding:calc(var(--offset--half)) var(--offset--2x);font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.acquire-price--popup .actions button[type=submit]:hover,.acquire-price--popup .success .actions .button:hover,.acquire-price--popup .success .actions button:hover{background:#c86f04;border-color:#c86f04;color:#fff}.acquire-price--popup .actions button[type=submit]:focus,.acquire-price--popup .success .actions .button:focus,.acquire-price--popup .success .actions button:focus{outline:none;box-shadow:0 0 0 .2rem rgba(219,122,5,.25)}.acquire-price--popup .actions button[type=submit]:disabled,.acquire-price--popup .success .actions .button:disabled,.acquire-price--popup .success .actions button:disabled{opacity:.6;cursor:not-allowed}.acquire-price--popup .error-messages{display:none;margin-top:var(--offset);color:var(--color--orange)}.acquire-price--popup .new .fields{display:flex;flex-direction:column}.acquire-price--popup .new .fields .field{margin-bottom:var(--offset)}.acquire-price--popup .new .fields .field label{margin-bottom:var(--offset--half)}.acquire-price--popup .new .fields .field.required label:after{content:"*";color:var(--color--orange)}.acquire-price--popup .new .fields .field>*{display:block;width:100%}.acquire-price--popup .new .fields .field input[required],.acquire-price--popup .new .fields .field select[required]{border-color:var(--color--orange)}.acquire-price--popup .new .actions{margin:var(--offset)0}.acquire-price--popup .new .description{font-size:var(--font--size--small);color:var(--color--gray--dark)}.acquire-price--popup .success{display:none}.acquire-price--popup .success .actions{display:flex;flex-direction:row;margin-top:var(--offset--2x);gap:var(--offset--half)}
/* End */


/* Start:/local/templates/avrora/components/bitrix/form/one-click-buy--popup/style.min.css?17847682772833*/
.one-click-buy--popup{--color--orange:#DB7A05;padding:var(--offset--2x)}@media (min-width:768px){.one-click-buy--popup{padding:var(--offset--4x)}}.one-click-buy--popup input,.one-click-buy--popup select,.one-click-buy--popup textarea,.one-click-buy--popup button,.one-click-buy--popup .button{border-radius:0!important}.one-click-buy--popup input,.one-click-buy--popup select,.one-click-buy--popup textarea{border:1px solid rgba(0,0,0,.25);padding:calc(var(--offset--half)) var(--offset);outline:none}.one-click-buy--popup input:focus,.one-click-buy--popup select:focus,.one-click-buy--popup textarea:focus{border-color:var(--color--orange);box-shadow:0 0 0 .2rem rgba(219,122,5,.18)}.one-click-buy--popup input[type=checkbox],.one-click-buy--popup input[type=radio]{accent-color:var(--color--orange)}.one-click-buy--popup .actions button[type=submit],.one-click-buy--popup .success .actions .button,.one-click-buy--popup .success .actions button{background:var(--color--orange);border:2px solid var(--color--orange);color:#fff;padding:calc(var(--offset--half)) var(--offset--2x);font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.one-click-buy--popup .actions button[type=submit]:hover,.one-click-buy--popup .success .actions .button:hover,.one-click-buy--popup .success .actions button:hover{background:#c86f04;border-color:#c86f04;color:#fff}.one-click-buy--popup .actions button[type=submit]:focus,.one-click-buy--popup .success .actions .button:focus,.one-click-buy--popup .success .actions button:focus{outline:none;box-shadow:0 0 0 .2rem rgba(219,122,5,.25)}.one-click-buy--popup .actions button[type=submit]:disabled,.one-click-buy--popup .success .actions .button:disabled,.one-click-buy--popup .success .actions button:disabled{opacity:.6;cursor:not-allowed}.one-click-buy--popup .error-messages{display:none;margin-top:var(--offset);color:var(--color--orange)}.one-click-buy--popup .new .fields{display:flex;flex-direction:column}.one-click-buy--popup .new .fields .field{margin-bottom:var(--offset)}.one-click-buy--popup .new .fields .field label{margin-bottom:var(--offset--half)}.one-click-buy--popup .new .fields .field.required label:after{content:"*";color:var(--color--orange)}.one-click-buy--popup .new .fields .field>*{display:block;width:100%}.one-click-buy--popup .new .fields .field input[required],.one-click-buy--popup .new .fields .field select[required]{border-color:var(--color--orange)}.one-click-buy--popup .new .actions{margin:var(--offset)0}.one-click-buy--popup .new .description{font-size:var(--font--size--small);color:var(--color--gray--dark)}.one-click-buy--popup .success{display:none}.one-click-buy--popup .success .actions{display:flex;flex-direction:row;margin-top:var(--offset--2x);gap:var(--offset--half)}
/* End */


/* Start:/local/templates/avrora/components/bitrix/form/order-call--popup/style.min.css?17847682772641*/
.order-call--popup{--color--orange:#DB7A05;padding:var(--offset--2x)}@media (min-width:768px){.order-call--popup{padding:var(--offset--4x)}}.order-call--popup input,.order-call--popup select,.order-call--popup textarea,.order-call--popup button,.order-call--popup .button{border-radius:0!important}.order-call--popup input,.order-call--popup select,.order-call--popup textarea{border:1px solid rgba(0,0,0,.25);padding:calc(var(--offset--half)) var(--offset);outline:none}.order-call--popup input:focus,.order-call--popup select:focus,.order-call--popup textarea:focus{border-color:var(--color--orange);box-shadow:0 0 0 .2rem rgba(219,122,5,.18)}.order-call--popup input[type=checkbox],.order-call--popup input[type=radio]{accent-color:var(--color--orange)}body.order-call-popup-open #colorbox,body.order-call-popup-open #cboxWrapper,body.order-call-popup-open #cboxContent,body.order-call-popup-open #cboxLoadedContent{border-radius:0!important}.order-call--popup .actions button[type=submit],.order-call--popup .actions .button{background:var(--color--orange);border:2px solid var(--color--orange);color:#fff;padding:calc(var(--offset--half)) var(--offset--2x);font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.order-call--popup .actions button[type=submit]:hover,.order-call--popup .actions .button:hover{background:#c86f04;border-color:#c86f04;color:#fff}.order-call--popup .actions button[type=submit]:focus,.order-call--popup .actions .button:focus{outline:none;box-shadow:0 0 0 .2rem rgba(219,122,5,.25)}.order-call--popup .actions button[type=submit]:disabled,.order-call--popup .actions .button:disabled{opacity:.6;cursor:not-allowed}.order-call--popup .error-messages{display:none;margin-top:var(--offset);color:var(--color--orange)}.order-call--popup .new .fields{display:flex;flex-direction:column}.order-call--popup .new .fields .field{display:flex;flex-direction:column;margin-bottom:var(--offset)}.order-call--popup .new .fields .field label{margin-bottom:var(--offset--half)}.order-call--popup .new .fields .field.required label:after{content:"*";color:var(--color--orange)}.order-call--popup .new .fields .field input[required],.order-call--popup .new .fields .field select[required]{border-color:var(--color--orange)}.order-call--popup .new .actions{margin:var(--offset)0}.order-call--popup .new .description{font-size:var(--font--size--small);color:var(--color--gray--dark)}.order-call--popup .success{display:none}.order-call--popup .success .actions{display:flex;flex-direction:row;margin-top:var(--offset--2x);gap:var(--offset--half)}
/* End */
/* /local/templates/avrora/components/bitrix/form/ask-question--popup/style.css?17900390374832 */
/* /local/templates/avrora/components/bitrix/main.userconsent.request/.default/style.min.css?17847682771470 */
/* /local/templates/avrora/components/bitrix/form/aquire-price--popup/style.min.css?17847682762833 */
/* /local/templates/avrora/components/bitrix/form/one-click-buy--popup/style.min.css?17847682772833 */
/* /local/templates/avrora/components/bitrix/form/order-call--popup/style.min.css?17847682772641 */
