.phi--contact-section{font-family:var(--font-body-family)}.phi--contact-wrapper{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1400px;margin:0 auto}@media screen and (min-width: 990px){.phi--contact-wrapper{grid-template-columns:1fr 1fr;gap:6rem}}.phi--contact-form-column{display:flex;flex-direction:column;gap:2rem}.phi--contact-tagline{margin:0;line-height:1.4;color:#6e805a;font-size:2rem;font-weight:700}.phi--contact-heading{font-size:5.8rem;font-weight:700;color:#522e21;margin:0;line-height:1.2}@media screen and (max-width: 749px){.phi--contact-heading{font-size:3rem}}.phi--contact-description{font-size:1.6rem;color:#1a1a1a;line-height:1.6;margin:0}.phi--contact-description p{margin:0}.phi--working-hours{background:transparent;padding:0;margin:1rem 0}.phi--working-hours h3{font-size:2rem;margin:0 0 .5rem;color:#522e21;font-weight:700;line-height:1.5;text-decoration:none}.phi--working-hours p{font-size:1.6rem;color:#1a1a1a;margin:0}.phi--social-media-section{margin:1rem 0}.phi--social-media-section h3{font-size:2rem;font-weight:600;color:#522e21;margin:0 0 .5rem}.phi--social-media-section p{font-size:1.6rem;color:#1a1a1a;margin:0 0 1rem;line-height:1.6}.phi--social-icons{display:flex;gap:1.5rem}.phi--social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid #ddd;color:#1a1a1a;transition:all .3s ease}.phi--social-icons a:hover{background:#8b6f47;border-color:#8b6f47;color:#fff;transform:translateY(-2px)}.phi--social-icons svg{width:20px;height:20px}.phi--contact-form-title{margin:2rem 0 1rem}.phi--contact-form-title h3{font-size:1.8rem;font-weight:600;color:#2c2c2c;margin:0 0 .5rem}.phi--contact-form-title p{font-size:1.6rem;color:#1a1a1a;margin:0}.phi--contact-form{display:flex;flex-direction:column;gap:1.5rem}.phi--form-success-message,.phi--form-error-message{padding:1.5rem;border-radius:8px;font-size:1.6rem;display:flex;align-items:center;gap:1rem}.phi--form-success-message{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.phi--form-error-message{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.phi--form-success-message svg,.phi--form-error-message svg{width:20px;height:20px;flex-shrink:0}.phi--form-row{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: 750px){.phi--form-row{grid-template-columns:1fr 1fr}}.phi--form-field{display:flex;flex-direction:column;gap:.5rem}.phi--form-field-full{grid-column:1 / -1}.phi--form-field label{font-size:1.6rem;font-weight:500;color:#2c2c2c}.phi--form-field input,.phi--form-field textarea{padding:1.2rem 1.5rem;border:1px solid #ddd;border-radius:5px;font-size:1.6rem;font-family:var(--font-body-family);color:#2c2c2c;transition:border-color .3s ease;background:#fff}.phi--form-field input:focus,.phi--form-field textarea:focus{outline:none;border-color:#8b6f47}.phi--form-field input::placeholder,.phi--form-field textarea::placeholder{color:#999}.phi--form-field textarea{resize:vertical;min-height:120px}.phi--form-button{display:flex;justify-content:flex-start}.phi--submit-button{padding:1.4rem 3rem;color:#fff;border:none;border-radius:5px;font-size:1.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-body-family);text-align:center;transform-style:preserve-3d;background-color:#6e805a;border-radius:.7rem;margin-top:0;text-decoration:none;transition:color .2s,transform .2s,background-color .2s}.phi--submit-button:hover{background:#5a7642;transform:translateY(-2px);box-shadow:0 4px 12px #6b8e4e4d}.phi--contact-info-column{display:flex;flex-direction:column;gap:2rem}.phi--map-container{width:100%;height:350px;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.phi--map-container iframe{width:100%;height:100%;border:0}@media screen and (min-width: 990px){.phi--map-container{height:400px}}.phi--contact-details{display:flex;flex-direction:column;gap:2rem}.phi--visit-us h3{font-size:2rem;font-weight:600;color:#2c2c2c;margin:0 0 .5rem}.phi--visit-us h4{font-size:1.7rem;font-weight:600;color:#8b6f47;margin:0 0 .5rem}.phi--visit-us p{font-size:1.6rem;color:#1a1a1a;margin:0;line-height:1.6}.phi--contact-reach-social{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 750px){.phi--contact-reach-social{grid-template-columns:1fr 1fr}}.phi--reach-out h3,.phi--social-media-bottom h3{font-size:2rem;font-weight:600;color:#2c2c2c;margin:0 0 1rem}.phi--reach-out{display:flex;flex-direction:column;gap:1rem}.phi--contact-link{display:flex;align-items:center;gap:1rem;font-size:1.6rem;color:#1a1a1a;text-decoration:none;transition:color .3s ease;padding:.5rem 0}.phi--contact-link:hover{color:#8b6f47}.phi--contact-link svg{width:20px;height:20px;flex-shrink:0}.phi--social-media-bottom{display:flex;flex-direction:column;gap:1rem}.phi--social-icons-bottom{display:flex;gap:1.5rem}.phi--social-icons-bottom a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid #ddd;color:#1a1a1a;transition:all .3s ease}.phi--social-icons-bottom a:hover{background:#8b6f47;border-color:#8b6f47;color:#fff;transform:translateY(-2px)}.phi--social-icons-bottom svg{width:20px;height:20px}@media screen and (max-width: 749px){.phi--contact-wrapper{gap:3rem}.phi--contact-tagline{font-size:1.5rem}.phi--contact-description{font-size:1.6rem}.phi--working-hours h3,.phi--social-media-section h3,.phi--contact-form-title h3,.phi--visit-us h3,.phi--reach-out h3,.phi--social-media-bottom h3{font-size:1.8rem}.phi--form-field input,.phi--form-field textarea{font-size:1.6rem}.phi--submit-button{width:100%;justify-content:center}.phi--map-container{height:300px}.phi--contact-reach-social{grid-template-columns:1fr}}@media screen and (max-width: 480px){.phi--contact-heading{font-size:2.4rem}.phi--form-row{grid-template-columns:1fr}}.phi--visit-us{color:#522e21;background-color:#fff;border-radius:8px;padding:16px}span.svg-phone{background-color:#f3f4f6;border-radius:100%;padding:8px 8px 1px}span.svg-email{background-color:#f3f4f6;border-radius:100%;padding:8px 8px 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-us.css.map */
