.rcf{--rcf-field-border: #C7C7C7;--rcf-field-border-focus: var(--rcf-btn-bg, #f4c41c);--rcf-field-bg: #ffffff;--rcf-placeholder: #9aa0a6;--rcf-text: #000000;--rcf-error: #d93025;box-sizing:border-box;width:100%;background:var(--rcf-section-bg, transparent);padding-top:var(--rcf-pad-top, 60px);padding-bottom:var(--rcf-pad-bottom, 60px);-webkit-font-smoothing:antialiased}.rcf *,.rcf *:before,.rcf *:after{box-sizing:border-box}.rcf .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rcf__card{position:relative;width:100%;max-width:var(--rcf-max-width, 640px);margin:0 auto;background:var(--rcf-card-bg, #ffffff);border:1px solid var(--rcf-card-border, #ececec);border-radius:var(--rcf-card-radius, 20px);padding:var(--rcf-card-pad, 40px);box-shadow:var(--rcf-card-shadow, 0 10px 40px rgba(0, 0, 0, .04))}.rcf__close{position:absolute;top:18px;right:18px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--rcf-text);cursor:pointer;border-radius:8px;line-height:0;transition:background .15s ease}.rcf__close:hover{background:#0000000d}.rcf__close svg{width:20px;height:20px}.rcf__header{text-align:var(--rcf-align, center);margin-bottom:30px}.rcf__eyebrow{display:inline-flex;align-items:center;gap:13px;color:var(--rcf-eyebrow-color, #c79a3a);margin:0 0 8px;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:24px}.rcf__title{margin:0;color:var(--rcf-heading-color, #222222);text-align:center;font-family:Roboto,sans-serif;font-size:calc(24px + (50 - 24) * (100vw - 375px) / (1440 - 375));font-weight:600;line-height:normal}.rcf__title .rcf__hl{color:var(--rcf-highlight-color, #c79a3a)}.rcf__subtitle{text-align:center;font-family:Roboto,sans-serif;font-size:calc(12px + (20 - 12) * (100vw - 375px) / (1440 - 375));font-weight:400;line-height:28px;color:var(--rcf-sub-color, #6b7075);margin:8px 0 0}.rcf__form{display:flex;flex-direction:column;gap:20px}.rcf__field{display:flex;flex-direction:column}.rcf__control{position:relative;display:flex}.rcf__input{width:100%;padding:20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:var(--rcf-text);background:var(--rcf-field-bg);border:1px solid var(--rcf-field-border);border-radius:10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.rcf__input::placeholder{color:var(--rcf-placeholder);opacity:1}.rcf__input:focus{border-color:var(--rcf-field-border-focus);box-shadow:0 0 0 3px #f4c41c2e}.rcf__input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.rcf__input--date{padding-right:46px}.rcf__cal{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.rcf__cal svg{width:20px;height:20px;aspect-ratio:1/1;fill:none}.rcf__phone{display:flex;gap:14px;align-items:stretch}.rcf__code{flex:0 0 auto;padding:20px;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:var(--rcf-text);border:1px solid var(--rcf-field-border);border-radius:10px;background:var(--rcf-field-bg)}.rcf__phone .rcf__input{flex:1 1 auto}.rcf__input[aria-invalid=true],.rcf__field.is-error .rcf__input,.rcf__field.is-error .rcf__code{border-color:var(--rcf-error)}.rcf__field.is-error .rcf__input:focus{box-shadow:0 0 0 3px #d9302526}.rcf__error{display:none;margin:6px 2px 0;font-size:12.5px;line-height:1.35;color:var(--rcf-error)}.rcf__field.is-error .rcf__error{display:block}.rcf__hp{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rcf__note{margin:10px 0;color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:24px}.rcf__submit{position:relative;width:100%;padding:15px 25px;border:0;border-radius:var(--rcf-btn-radius, 12px);background:var(--rcf-btn-bg, #FC0);color:var(--rcf-btn-color, #333333);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:27px;gap:10px;transition:background .15s ease,opacity .15s ease,transform .05s ease}.rcf__submit:hover:not(:disabled){background:var(--rcf-btn-bg-hover, #e5b500)}.rcf__submit:active:not(:disabled){transform:translateY(1px)}.rcf__submit:disabled{opacity:.5;cursor:not-allowed}.rcf__spinner{width:18px;height:18px;border:2px solid rgba(0,0,0,.25);border-top-color:var(--rcf-btn-color, #1a1a1a);border-radius:50%;animation:rcf-spin .7s linear infinite;display:none}.rcf.is-submitting .rcf__spinner{display:inline-block}@keyframes rcf-spin{to{transform:rotate(360deg)}}.rcf__status{display:none;margin-top:14px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.45;text-align:center}.rcf__status.is-visible{display:block}.rcf__status.is-success{background:#e9f7ef;color:#1b7a43;border:1px solid #bfe6cf}.rcf__status.is-error{background:#fdecea;color:#c0271c;border:1px solid #f5c6c2}@media(max-width:749px){.rcf{padding-top:var(--rcf-pad-top-m, 32px);padding-bottom:var(--rcf-pad-bottom-m, 32px);padding-left:15px;padding-right:15px}.rcf__card{max-width:100%;padding:var(--rcf-card-pad-m, 22px);border-radius:var(--rcf-card-radius-m, 16px)}.rcf__header{text-align:var(--rcf-align-m, left);margin-bottom:20px}.rcf__eyebrow{display:var(--rcf-eyebrow-mobile, inline-flex);font-size:14px}.rcf__subtitle{line-height:18px;margin:20px 0 0}.rcf__form{gap:12px}.rcf__input,.rcf__code{padding:16px 20px;line-height:21px}.rcf__input--date{padding-right:42px}.rcf__phone{gap:10px}.rcf__note{margin:8px 0;font-size:12px;line-height:18px}.rcf__submit{padding:12px 25px;font-size:14px;line-height:18px}.rcf__status{font-size:12px}}@media(prefers-reduced-motion:reduce){.rcf__spinner{animation-duration:1.4s}.rcf__submit:active:not(:disabled){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/rudraksha-consultation-form.css.map */
