:root{--contact-brand-color: #c46137;--contact-brand-light: rgba(196, 97, 55, .1);--contact-brand-lighter: rgba(196, 97, 55, .05)}.contact-page-section{padding:60px 0;background:rgb(var(--color-background))}.contact-page-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-info-side{background:#fff;padding:40px;border-radius:25px;box-shadow:0 10px 40px #00000014}.contact-info-title{font-size:2.8rem;font-weight:800;color:rgb(var(--color-foreground));margin:0 0 15px}.contact-info-description{font-size:1.5rem;color:rgba(var(--color-foreground),.7);line-height:1.6;margin:0 0 30px}.contact-details{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.contact-item{display:flex;align-items:flex-start;gap:15px;padding:15px;background:var(--contact-brand-lighter);border-radius:15px;transition:all .3s ease}.contact-item:hover{background:var(--contact-brand-light);transform:translate(5px)}.contact-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;background:var(--contact-brand-color);border-radius:12px;color:#fff}.contact-icon svg{width:24px;height:24px}.contact-text h4{font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 5px}.contact-text p,.contact-text a{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0;text-decoration:none;transition:color .3s ease}.contact-text a:hover{color:var(--contact-brand-color)}.contact-map{border-radius:20px;overflow:hidden;box-shadow:0 8px 25px #0000001a}.contact-map iframe{display:block}.contact-form-side{background:#fff;padding:40px;border-radius:25px;box-shadow:0 10px 40px #00000014}.form-title{font-size:2.2rem;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 30px;text-align:center}.contact-form-custom{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.form-group input,.form-group textarea{padding:15px 20px;border:2px solid #e8e8e8;border-radius:12px;font-size:1.5rem;font-family:inherit;transition:all .3s ease;background:#fafafa}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--contact-brand-color);background:#fff;box-shadow:0 0 0 4px var(--contact-brand-light)}.form-group textarea{resize:vertical;min-height:120px}.contact-submit-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 40px;background:var(--contact-brand-color);color:#fff;border:none;border-radius:50px;font-size:1.6rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px}.contact-submit-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c4613766;background:#a8522e}.contact-submit-btn svg{width:18px;height:18px}.form-success{text-align:center;padding:40px 20px}.form-success svg{color:#10b981;margin-bottom:20px}.form-success h3{font-size:2rem;color:rgb(var(--color-foreground));margin:0 0 10px}.form-success p{font-size:1.5rem;color:rgba(var(--color-foreground),.7);margin:0}@media (max-width: 990px){.contact-page-container{grid-template-columns:1fr;gap:40px}}@media (max-width: 749px){.contact-page-section{padding:40px 0}.contact-info-side,.contact-form-side{padding:25px}.contact-info-title{font-size:2.2rem}.contact-item{padding:12px}.contact-icon{width:45px;height:45px;min-width:45px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-info.css.map */
