.rt-contact-section{--rt-contact-text: #1c252c;--rt-contact-muted: #6f6a66;--rt-contact-line: #e9ddd3;--rt-contact-orange: #e56b3b;--rt-contact-orange-dark: #c94f24;background:radial-gradient(circle at 12% 8%,rgba(229,107,59,.1),transparent 28%),linear-gradient(180deg,#fffaf6,#f8f5f1)}.rt-contact-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:clamp(20px,3vw,38px);align-items:stretch;max-width:1120px;margin:0 auto}.rt-contact-panel,.rt-contact-form-card{border:1px solid var(--rt-contact-line);border-radius:26px;box-shadow:0 18px 48px #1c252c14}.rt-contact-panel{padding:clamp(24px,4vw,42px);background:#1c252c;color:#fff}.rt-contact-panel__eyebrow{margin:0 0 8px;color:#ffb797;font-size:1.1rem;font-weight:850;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.rt-contact-panel h2{max-width:12ch;margin:0;color:#fff;font-size:clamp(2.5rem,3.6vw,4.2rem);font-weight:850;letter-spacing:-.04em;line-height:1.03}.rt-contact-panel__copy{margin:14px 0 24px;color:#ffffffbf;font-size:1.35rem;line-height:1.55}.rt-contact-actions{display:grid;gap:10px}.rt-contact-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 15px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#ffffff12;color:#fff;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.rt-contact-action:hover{border-color:#ffffff47;background:#ffffff1f;transform:translateY(-1px)}.rt-contact-action--primary{border-color:var(--rt-contact-orange);background:var(--rt-contact-orange)}.rt-contact-action--primary:hover{border-color:var(--rt-contact-orange-dark);background:var(--rt-contact-orange-dark)}.rt-contact-action span{font-size:1.3rem;font-weight:800}.rt-contact-action small{color:#ffffffb8;font-size:1.05rem;font-weight:650;text-align:right}.rt-contact-panel__note{margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);color:#ffffff9e;font-size:1.1rem;line-height:1.45}.rt-contact-form-card{padding:clamp(24px,4vw,42px);background:#fffffff0}.rt-contact-form-card__title,.rt-contact-form-card>.title{margin:0;color:var(--rt-contact-text);font-size:clamp(2.4rem,3vw,3.4rem);font-weight:850;letter-spacing:-.035em;line-height:1.1}.rt-contact-form-card__intro{margin:8px 0 24px;color:var(--rt-contact-muted);font-size:1.25rem;line-height:1.5}.rt-contact-form-card .contact__fields{gap:12px}.rt-contact-form-card .field{margin-top:12px}.rt-contact-form-card .field:before,.rt-contact-form-card .field:after{box-shadow:none}.rt-contact-form-card .field__input{min-height:54px;border:1px solid var(--rt-contact-line);border-radius:13px;background:#fff;color:var(--rt-contact-text);box-shadow:none}.rt-contact-form-card textarea.field__input{min-height:132px}.rt-contact-form-card .field__input:focus{border-color:var(--rt-contact-orange);outline:3px solid rgba(229,107,59,.14);outline-offset:1px;box-shadow:none}.rt-contact-form-card .contact__button{margin-top:20px}.rt-contact-form-card .contact__button .button{width:100%;min-height:52px;border-radius:14px;background:var(--rt-contact-orange);color:#fff;font-weight:850;box-shadow:0 12px 24px #e56b3b33}.rt-contact-form-card .contact__button .button:hover{background:var(--rt-contact-orange-dark)}@media screen and (max-width:799px){.rt-contact-grid{grid-template-columns:minmax(0,1fr)}.rt-contact-panel,.rt-contact-form-card{border-radius:20px}.rt-contact-panel h2{max-width:none}}@media screen and (max-width:499px){.rt-contact-section .page-width{padding-left:14px;padding-right:14px}.rt-contact-panel,.rt-contact-form-card{padding:22px 18px;border-radius:18px}.rt-contact-action{align-items:flex-start;flex-direction:column;gap:3px}.rt-contact-action small{text-align:left}.rt-contact-form-card .contact__fields{display:grid;grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/rufftail-contact.css.map */
