.page-header{background:linear-gradient(#0a0a0ad9,#0a0a0af2),url(https://images.unsplash.com/photo-1549298916-b41d501d3772?auto=format&fit=crop&w=1600&q=80) center/cover no-repeat;padding:0 8%;color:#fff;min-height:60vh;display:flex;flex-direction:column}.page-header .navbar{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.page-header .logo a{color:var(--gold)}.page-banner{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px 0}.page-banner h1{font-size:56px;margin-bottom:16px;color:var(--gold)}.page-banner p{color:var(--text-muted);max-width:600px;margin-top:18px;font-size:16px}.breadcrumb{margin-top:24px;color:var(--text-muted);font-size:13px;display:flex;align-items:center;gap:12px}.breadcrumb a{color:var(--gold);transition:var(--transition)}.breadcrumb a:hover{text-decoration:underline}.breadcrumb i{font-size:10px}.breadcrumb span{color:var(--text-light)}.contact-info-section{background:var(--bg-section);padding:80px 8%}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;max-width:1200px;margin:0 auto}.info-card{background:var(--bg-card);padding:38px 28px;text-align:center;border-radius:8px;border:1px solid var(--border);transition:var(--transition)}.info-card:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:0 10px 30px #d4a43726}.info-card-icon{width:64px;height:64px;border-radius:50%;background:#d4a4371f;color:var(--gold);font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;transition:var(--transition)}.info-card:hover .info-card-icon{background:var(--gold);color:#111;transform:rotate(360deg)}.info-card h3{font-size:20px;margin-bottom:14px}.info-card p{color:var(--text-muted);font-size:14px;line-height:1.8}.contact-main{background:var(--bg-dark);padding:90px 8%}.contact-wrapper{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;max-width:1200px;margin:0 auto;align-items:stretch}.contact-form-side h2{font-size:36px;margin-bottom:14px}.form-intro{color:var(--text-muted);margin-bottom:32px;font-size:14px}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form .form-group{margin-bottom:18px;display:flex;flex-direction:column}.contact-form label{color:var(--gold);font-size:13px;margin-bottom:8px;letter-spacing:.5px}.contact-form input,.contact-form select,.contact-form textarea{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:14px 16px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;transition:var(--transition);outline:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#666}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--gold);background:#1f1f1f;box-shadow:0 0 0 3px #d4a4371a}.contact-form select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d4a437'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.contact-form select option{background:var(--bg-card);color:#fff}.contact-form textarea{resize:vertical;min-height:130px;font-family:Poppins,sans-serif}.checkbox-group{flex-direction:row!important;align-items:center;gap:10px}.checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);cursor:pointer}.checkbox-group label{color:var(--text-muted);margin-bottom:0;font-size:13px;cursor:pointer}.submit-btn{border:none;margin-top:8px;padding:14px 32px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;align-self:flex-start}.submit-btn i{transition:transform .3s ease}.submit-btn:hover i{transform:translate(4px)}.form-success{margin-top:18px;padding:14px 18px;background:#3cb45a1a;border:1px solid rgba(60,180,90,.4);color:#6dd185;border-radius:6px;font-size:14px;display:none;align-items:center;gap:10px}.form-success.show{display:flex}.contact-map-side{position:relative;border-radius:8px;overflow:hidden;min-height:500px;border:1px solid var(--border)}.map-container{width:100%;height:100%;min-height:500px;filter:grayscale(60%) invert(.92) hue-rotate(180deg) brightness(.95)}.map-container iframe{display:block}.map-overlay-card{position:absolute;bottom:24px;left:24px;right:24px;background:#141414f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--gold);border-radius:8px;padding:20px 22px;box-shadow:0 10px 30px #00000080}.map-overlay-card h4{color:var(--gold);font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.map-overlay-card p{color:var(--text-muted);font-size:13px;margin-bottom:14px}.btn-sm{padding:8px 18px;font-size:12px}.social-strip{background:var(--bg-section);padding:70px 8%;text-align:center;border-top:1px solid var(--border)}.social-strip h3{font-size:30px;margin-bottom:12px}.social-strip p{color:var(--text-muted);font-size:14px;margin-bottom:30px}.social-icons-large{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.social-icons-large a{width:50px;height:50px;border-radius:50%;border:1px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:18px;transition:var(--transition)}.social-icons-large a:hover{background:var(--gold);color:#111;transform:translateY(-4px) rotate(8deg)}@media(max-width:900px){.contact-wrapper{grid-template-columns:1fr}.contact-map-side{min-height:400px}.page-banner h1{font-size:38px}}@media(max-width:600px){.contact-form .form-row{grid-template-columns:1fr}.page-banner h1{font-size:30px}.contact-form-side h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/contact.css.map */
