.clone-contact{background:var(--rv-paper);border-top:1px solid var(--rv-line);padding:56px 16px 72px}.clone-contact__wrap{max-width:760px;margin:0 auto}.clone-contact__card{background:var(--rv-paper);border:1px solid var(--rv-line);border-radius:22px;padding:32px 20px;box-shadow:0 30px 60px -40px #3c1e1433}.clone-contact__head{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--rv-line)}.clone-contact__tag,.clone-contact__panel-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--rv-brand);margin:0 0 8px}.clone-contact__title{font-size:clamp(26px,3.4vw,36px);font-weight:500;margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;color:var(--rv-ink)}.clone-contact__sub{color:var(--rv-muted);font-size:15px;margin:0}.clone-contact__form{display:flex;flex-direction:column;gap:20px}.clone-contact__row2{display:grid;grid-template-columns:1fr;gap:20px}.clone-contact__field{display:flex;flex-direction:column;gap:8px}.clone-contact__field label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--rv-ink-2)}.clone-contact__field .req{color:var(--rv-brand)}.clone-contact__field .opt{color:var(--rv-muted);text-transform:none;letter-spacing:0;font-weight:400}.clone-contact__field input,.clone-contact__field textarea{width:100%;padding:14px 16px;border:1px solid var(--rv-line-strong);border-radius:12px;background:var(--rv-paper);font-size:15px;font-family:inherit;color:var(--rv-ink);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.clone-contact__field textarea{resize:vertical;min-height:140px;line-height:1.55}.clone-contact__field input:focus,.clone-contact__field textarea:focus,.clone-contact__field input:hover,.clone-contact__field textarea:hover{border-color:var(--rv-brand)}.clone-contact__field input:focus,.clone-contact__field textarea:focus{background:var(--rv-brand-tint);box-shadow:0 0 0 4px #9333331a}.clone-contact__submit-row{display:flex;flex-direction:column-reverse;gap:16px;align-items:stretch}.clone-contact__fine,.clone-contact__fine p{font-size:13px;color:var(--rv-muted);margin:0}.clone-contact__fine a{color:var(--rv-brand)}.clone-contact__status{padding:14px 16px;border-radius:12px;font-size:14px;margin:0}.clone-contact__status--success{background:#eef7ee;color:#2e6b34}.clone-contact__status--error{background:#fdf0f0;color:var(--rv-brand)}.clone-contact__info-row{max-width:920px;margin:48px auto 0;display:grid;grid-template-columns:1fr;gap:20px}.clone-contact__panel{background:var(--rv-cream);border:1px solid var(--rv-line);border-radius:var(--rv-radius);padding:28px 22px}.clone-contact__info{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--rv-line)}.clone-contact__panel-title+.clone-contact__info{border-top:0;padding-top:4px}.clone-contact__info-icon,.clone-contact__help-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(160deg,var(--rv-brand-soft),#fff);border:1px solid var(--rv-line);display:flex;align-items:center;justify-content:center;color:var(--rv-brand)}.clone-contact__info-icon .clone-icon,.clone-contact__help-icon .clone-icon{width:18px;height:18px}.clone-contact__info-label{font-size:12px;font-weight:600;color:var(--rv-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.clone-contact__info-value{font-size:15px;color:var(--rv-ink);word-break:break-word}.clone-contact__info-value a{color:var(--rv-ink);text-decoration:none;border-bottom:1px solid rgba(147,51,51,.3)}.clone-contact__info-value small{display:block;color:var(--rv-muted);font-size:13px;margin-top:4px}.clone-contact__quote{position:relative;overflow:hidden;border:0;color:#fff;background:radial-gradient(600px 300px at 100% 0%,rgba(255,255,255,.1),transparent 60%),linear-gradient(140deg,var(--rv-brand),var(--rv-brand-deep))}.clone-contact__quote:before{content:"\201c";position:absolute;top:8px;left:20px;font-family:var(--font-heading-family);font-size:140px;line-height:1;color:#ffffff2e;pointer-events:none}.clone-contact__quote-text{position:relative;font-family:var(--font-heading-family);font-style:italic;font-size:22px;line-height:1.35;margin:28px 0 18px}.clone-contact__quote-cite{position:relative;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#fffc;margin:0}.clone-contact__help{max-width:920px;margin:56px auto 0;text-align:center}.clone-contact__help-title{font-size:clamp(26px,3vw,34px);font-weight:500;margin:0 0 8px;color:var(--rv-ink)}.clone-contact__help-sub{color:var(--rv-muted);margin:0 0 28px}.clone-contact__help-grid{display:grid;grid-template-columns:1fr;gap:16px;text-align:left}.clone-contact__help-card{display:flex;flex-direction:column;gap:8px;padding:24px 22px;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:var(--rv-cream);color:var(--rv-ink);text-decoration:none;transition:transform .15s,border-color .15s}.clone-contact__help-card:hover{transform:translateY(-2px);border-color:var(--rv-brand)}.clone-contact__help-card h4{margin:8px 0 0;font-size:17px;color:var(--rv-ink)}.clone-contact__help-card p{margin:0;font-size:14px;color:var(--rv-ink-2)}.clone-contact__help-arrow{margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;color:var(--rv-brand)}@media screen and (min-width:750px){.clone-contact{padding:80px 24px 96px}.clone-contact__card{padding:44px 40px}.clone-contact__row2{grid-template-columns:1fr 1fr;gap:16px}.clone-contact__submit-row{flex-direction:row;align-items:center;justify-content:space-between}.clone-contact__info-row{grid-template-columns:1fr 1fr;margin-top:56px}.clone-contact__panel{padding:32px 28px}.clone-contact__help-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/clone-contact.css.map */
