.rtcg-contact{--rtcg-contact-gold: #d8b75a;--rtcg-contact-gold-2: #f0d27a;--rtcg-contact-gold-3: #fff1a8;--rtcg-contact-text: rgba(255, 255, 255, .94);--rtcg-contact-soft: rgba(255, 255, 255, .72);--rtcg-contact-muted: rgba(255, 255, 255, .56);--rtcg-contact-border: rgba(216, 183, 90, .3);--rtcg-contact-border-soft: rgba(216, 183, 90, .16);padding-top:var(--rtcg-contact-padding-top, 64px);padding-bottom:var(--rtcg-contact-padding-bottom, 72px);color:var(--rtcg-contact-text);background:radial-gradient(circle at 50% 0%,rgba(216,183,90,.055),transparent 360px),linear-gradient(180deg,#030303,#000)}.rtcg-contact__inner{max-width:1320px;margin:0 auto}.rtcg-contact__hero{max-width:820px;margin:0 auto 34px;text-align:center}.rtcg-contact__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--rtcg-contact-gold-2);font-size:12px;font-weight:950;letter-spacing:.2em;line-height:1;text-transform:uppercase}.rtcg-contact__eyebrow:before,.rtcg-contact__eyebrow:after{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--rtcg-contact-gold));box-shadow:0 0 12px #d8b75a59}.rtcg-contact__eyebrow:after{background:linear-gradient(90deg,var(--rtcg-contact-gold),transparent)}.rtcg-contact__title{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);font-weight:950;letter-spacing:.08em;line-height:.96;text-transform:uppercase;text-shadow:0 0 24px rgba(216,183,90,.12),0 1px 0 rgba(255,255,255,.08)}.rtcg-contact__text{max-width:680px;margin:18px auto 0;color:var(--rtcg-contact-soft);font-size:15px;line-height:1.7;letter-spacing:.02em}.rtcg-contact__layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:22px;align-items:stretch}.rtcg-contact__card,.rtcg-contact__form-card{position:relative;border:1px solid var(--rtcg-contact-border);border-radius:16px;background:radial-gradient(circle at 16% 0%,rgba(216,183,90,.11),transparent 32%),radial-gradient(circle at 88% 22%,rgba(216,183,90,.055),transparent 34%),linear-gradient(180deg,#0d0d0dfb,#020202fb);box-shadow:0 26px 70px #00000094,inset 0 1px #ffffff0b,inset 0 0 34px #d8b75a06;overflow:hidden}.rtcg-contact__card:after,.rtcg-contact__form-card:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(216,183,90,.55),transparent);opacity:.7;pointer-events:none}.rtcg-contact__card{padding:28px}.rtcg-contact__support-title,.rtcg-contact__form-title{margin:0 0 10px;color:var(--rtcg-contact-gold-2);font-size:14px;font-weight:950;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.rtcg-contact__support-copy{margin:0 0 22px;color:var(--rtcg-contact-soft);font-size:14px;line-height:1.65}.rtcg-contact__info-list{display:grid;gap:12px}.rtcg-contact__info-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:14px;border:1px solid rgba(216,183,90,.18);border-radius:12px;background:linear-gradient(90deg,#d8b75a0f,#d8b75a04)}.rtcg-contact__info-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(216,183,90,.28);border-radius:999px;color:var(--rtcg-contact-gold-2);background:radial-gradient(circle,rgba(216,183,90,.16),transparent 64%),#00000047;box-shadow:0 0 14px #d8b75a1a}.rtcg-contact__info-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rtcg-contact__info-item strong{display:block;margin-bottom:4px;color:#fff;font-size:12px;font-weight:950;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.rtcg-contact__info-item span,.rtcg-contact__info-item a{color:var(--rtcg-contact-soft);font-size:13px;line-height:1.45;text-decoration:none;word-break:break-word}.rtcg-contact__info-item a:hover{color:var(--rtcg-contact-gold-2)}.rtcg-contact__trust{display:grid;gap:9px;margin-top:22px;padding-top:20px;border-top:1px solid var(--rtcg-contact-border-soft)}.rtcg-contact__trust span{display:flex;align-items:center;gap:9px;color:#ffffffb8;font-size:12px;line-height:1.35}.rtcg-contact__trust span:before{content:"\25c6";color:var(--rtcg-contact-gold-2);font-size:8px;text-shadow:0 0 8px rgba(216,183,90,.52)}.rtcg-contact__form-card{padding:28px}.rtcg-contact__form-head{margin-bottom:22px}.rtcg-contact__form-title{font-size:15px}.rtcg-contact__form-text{margin:0;color:var(--rtcg-contact-soft);font-size:13px;line-height:1.55}.rtcg-contact-form{margin:0}.rtcg-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rtcg-contact-form .field{margin:0 0 14px}.rtcg-contact-form .field:before,.rtcg-contact-form .field:after{display:none!important;content:none!important}.rtcg-contact-form .field__input,.rtcg-contact-form .text-area{min-height:50px;padding:16px 16px 8px;color:#f7edc8;background:linear-gradient(180deg,#0b0b0dfa,#030303fa);border:1px solid rgba(216,183,90,.24);border-radius:12px;box-shadow:inset 0 1px #ffffff09,inset 0 0 14px #d8b75a05;font-size:14px;letter-spacing:.02em;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.rtcg-contact-form textarea.field__input{min-height:160px;padding-top:22px;resize:vertical}.rtcg-contact-form .field__input:hover,.rtcg-contact-form .field__input:focus,.rtcg-contact-form .text-area:hover,.rtcg-contact-form .text-area:focus{border-color:#f0d27aad;box-shadow:0 0 0 3px #d8b75a1a,0 0 20px #d8b75a1a,inset 0 1px #ffffff0b;outline:0}.rtcg-contact-form .field__input::placeholder,.rtcg-contact-form .text-area::placeholder{color:transparent}.rtcg-contact-form .field__label{color:#f7edc894;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rtcg-contact-form .field__input:focus~.field__label,.rtcg-contact-form .field__input:not(:placeholder-shown)~.field__label,.rtcg-contact-form .text-area:focus~.field__label,.rtcg-contact-form .text-area:not(:placeholder-shown)~.field__label{color:var(--rtcg-contact-gold-2)}.rtcg-contact-form .contact__button{margin-top:4px}.rtcg-contact-form .button{min-height:52px;min-width:190px;padding:0 28px;border:0;border-radius:12px;color:#050505;background:linear-gradient(180deg,#fff0a0,#e0be55 48%,#b99135);box-shadow:0 0 24px #d8b75a2e,inset 0 1px #ffffff75,inset 0 -1px #0000003d;font-size:12px;font-weight:950;letter-spacing:.16em;line-height:1;text-transform:uppercase;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.rtcg-contact-form .button:before,.rtcg-contact-form .button:after{display:none!important;content:none!important}.rtcg-contact-form .button:hover{transform:translateY(-1px);filter:brightness(1.06) saturate(1.05);box-shadow:0 0 32px #d8b75a42,inset 0 1px #ffffff85,inset 0 -1px #00000047}.rtcg-contact-form .form-status,.rtcg-contact-form .form__message,.rtcg-contact-form .form-status-list{color:#f7edc8}.rtcg-contact-form .form-status-list{padding:12px 14px;border:1px solid rgba(216,183,90,.22);border-radius:10px;background:#d8b75a0f}.rtcg-contact-form .svg-wrapper,.rtcg-contact-form svg{color:var(--rtcg-contact-gold-2)}@media screen and (max-width:989px){.rtcg-contact__layout{grid-template-columns:1fr}.rtcg-contact__card,.rtcg-contact__form-card{padding:22px}}@media screen and (max-width:749px){.rtcg-contact{padding-top:calc(var(--rtcg-contact-padding-top, 64px) * .75);padding-bottom:calc(var(--rtcg-contact-padding-bottom, 72px) * .75)}.rtcg-contact__hero{margin-bottom:24px;text-align:left}.rtcg-contact__eyebrow:before,.rtcg-contact__eyebrow:after{width:26px}.rtcg-contact__text{margin-left:0;margin-right:0;font-size:14px}.rtcg-contact-form .contact__fields{grid-template-columns:1fr;gap:0}.rtcg-contact-form .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
