.cs-contact-page{font-family:Jost,sans-serif;color:#2b2420}.cs-contact-container{max-width:1200px;margin:0 auto;padding:0 32px}.cs-contact-header{background:#f5efe2;padding:72px 0 64px;border-bottom:1px solid rgba(43,36,32,.08)}.cs-contact-eyebrow{display:block;font-family:Jost,sans-serif;font-size:10px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:#a8431f;margin-bottom:14px}.cs-contact-header h1{font-family:Playfair Display,serif;font-size:clamp(32px,4vw,52px);font-weight:700;color:#2b2420;line-height:1.15;margin:0 0 16px;max-width:20ch}.cs-contact-header p{font-size:16px;line-height:1.75;color:#2b2420a6;max-width:52ch;margin:0}.cs-contact-body{background:#f5efe2;padding:64px 0 80px}.cs-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.cs-wa-card{background:#2b2420;border-radius:4px;padding:40px;color:#f5efe2}.cs-wa-badge{display:inline-flex;align-items:center;gap:8px;background:#5e755833;border:1px solid rgba(94,117,88,.35);border-radius:100px;padding:5px 12px;font-size:11px;font-weight:500;color:#8fb089;margin-bottom:24px}.cs-wa-dot{width:7px;height:7px;background:#5e7558;border-radius:50%;animation:csPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes csPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.cs-wa-card h2{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,34px);font-weight:700;color:#f5efe2;line-height:1.2;margin:0 0 16px}.cs-wa-desc{font-size:15px;line-height:1.8;color:#f5efe2a6;margin:0 0 28px}.cs-wa-btn{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:600;padding:14px 28px;border-radius:2px;text-decoration:none;transition:background .2s ease;margin-bottom:16px}.cs-wa-btn:hover{background:#1ebe5a;color:#fff}.cs-wa-btn svg{flex-shrink:0}.cs-wa-response{display:flex;align-items:center;gap:8px;font-size:12px;color:#f5efe273;margin-bottom:32px}.cs-wa-online-dot{width:6px;height:6px;background:#5e7558;border-radius:50%;flex-shrink:0}.cs-wa-divider{height:1px;background:#f5efe21a;margin:0 0 24px}.cs-wa-uses-label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#f5efe259;margin:0 0 14px}.cs-wa-use-item{font-size:13px;line-height:1.6;color:#f5efe28c;padding:6px 0;border-bottom:1px solid rgba(245,239,226,.06);display:flex;align-items:center;gap:8px}.cs-wa-use-item:last-child{border-bottom:none}.cs-wa-use-item:before{content:"\2192";color:#a8773a;font-size:12px;flex-shrink:0}.cs-form-side{background:#eae1cf;border-radius:4px;padding:40px}.cs-form-side h2{font-family:Playfair Display,serif;font-size:24px;font-weight:700;color:#2b2420;margin:0 0 8px}.cs-form-sub{font-size:14px;color:#2b24208c;margin:0 0 28px}.cs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-form-group{margin-bottom:18px}.cs-form-label{display:block;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#2b24208c;margin-bottom:7px}.cs-form-control{width:100%;background:#f5efe2;border:1px solid rgba(43,36,32,.15);border-radius:2px;padding:12px 14px;font-family:Jost,sans-serif;font-size:14px;color:#2b2420;outline:none;transition:border-color .2s ease;box-sizing:border-box}.cs-form-control:focus{border-color:#a8773a}.cs-form-control::placeholder{color:#2b24204d}textarea.cs-form-control{resize:vertical;min-height:120px}.cs-form-submit{width:100%;background:#a8431f;color:#f5efe2;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:15px 24px;border:none;border-radius:2px;cursor:pointer;transition:background .2s ease;margin-top:4px}.cs-form-submit:hover{background:#8b3518}.cs-form-note{font-size:11px;color:#2b242066;margin:12px 0 0;text-align:center}.cs-form-note a{color:#2b24208c}.cs-form-side .form-success{background:#5e75581f;border:1px solid rgba(94,117,88,.3);color:#3d6b38;padding:14px 16px;border-radius:2px;font-size:14px;margin-bottom:20px}.cs-info-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;padding:40px;background:#eae1cf;border-radius:4px}.cs-info-item{display:flex;gap:16px;align-items:flex-start}.cs-info-icon{font-size:20px;flex-shrink:0;margin-top:2px}.cs-info-item h4{font-family:Playfair Display,serif;font-size:16px;font-weight:700;color:#2b2420;margin:0 0 8px}.cs-info-item p{font-size:14px;line-height:1.75;color:#2b2420a6;margin:0 0 4px}.cs-info-item p:last-child{margin:0}.cs-info-item a{color:#a8431f;text-decoration:none}.cs-info-note{font-size:12px;color:#2b242073;font-style:italic}.cs-contact-kolam{height:1px;background:linear-gradient(to right,transparent,rgba(168,119,58,.3) 30%,rgba(168,119,58,.3) 70%,transparent)}@media(max-width:900px){.cs-contact-layout{grid-template-columns:1fr;gap:32px}.cs-info-strip{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.cs-contact-container{padding:0 20px}.cs-contact-header{padding:48px 0 40px}.cs-contact-body{padding:40px 0 56px}.cs-wa-card,.cs-form-side{padding:28px 24px}.cs-form-row{grid-template-columns:1fr}.cs-info-strip{padding:28px 24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cosmic-contact.css.map */
