.contact-page{background-color:#fff;padding-bottom:60px}.contact-header{display:flex;flex-direction:column;align-items:center;padding-top:20px;margin-bottom:30px}.cat-title-image{width:220px;height:auto;margin-bottom:-18px;z-index:2;position:relative;display:flex;justify-content:center}.cat-title-image svg{width:100%;height:auto;display:block}.get-in-touch-banner{background-color:#ffab00;padding:20px 0;width:100%;border-radius:8px}.get-in-touch-inner{display:flex;align-items:center;justify-content:center;gap:20px}.banner-text-wrapper{background-color:#fff;border-radius:40px;padding:12px 28px}.banner-title{font-size:32px;font-weight:700;color:#ffab00;margin:0;letter-spacing:2px;text-transform:uppercase}.paw-icon{display:flex;align-items:center;justify-content:center}.paw-icon svg{width:32px;height:32px}.paw-icon svg path{fill:#fff;stroke:#fff}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 20px}.contact-left{display:flex;flex-direction:column;gap:24px}.contact-cards{display:flex;flex-direction:column;gap:16px}.contact-card{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid #ffab00;border-radius:16px;background:#fff;text-decoration:none;transition:all .3s ease}.contact-card:hover{background:#fff9e6}.card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff9e6;border-radius:12px;flex-shrink:0}.card-icon svg{width:24px;height:24px}.card-content{display:flex;flex-direction:column;gap:4px}.card-title{font-size:16px;font-weight:600;color:#ffab00;letter-spacing:.5px}.card-subtitle{font-size:14px;color:#333}.cat-image-container{border-radius:20px;overflow:hidden;border:1px solid #ffab00}.cat-image-container img{width:100%;height:auto;display:block;object-fit:cover}.contact-right{display:flex;flex-direction:column}.form-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.chat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-icon svg{width:28px;height:28px;display:block}.form-title{font-size:28px;font-weight:700;color:#ffab00;margin:0;letter-spacing:1px;line-height:1}.form-subtitle{font-size:15px;color:#666;margin:0 0 16px;line-height:1.5}.mobile-break{display:none}.form-divider{height:1px;background:#eee;margin-bottom:24px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:14px;font-weight:500;color:#333}.form-input,.form-textarea{width:100%;padding:14px 18px;border:1px solid #ddd;border-radius:12px;font-size:15px;font-family:inherit;background:#fff;transition:all .3s ease;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:#ffab00;box-shadow:0 0 0 3px #ffab0026}.form-input::placeholder,.form-textarea::placeholder{color:#aaa}.form-textarea{resize:vertical;min-height:140px}.form-error{color:#e74c3c;font-size:13px}.submit-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:#ffab00;color:#fff;border:none;border-radius:12px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .3s ease;margin-top:8px}.submit-button:hover{background:#e69a00;transform:translateY(-2px);box-shadow:0 4px 15px #ffab0066}.submit-button:active{transform:translateY(0)}.submit-button svg{width:18px;height:18px}.post-success-popup-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}.post-success-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px;border-radius:24px;text-align:center;z-index:1000;max-width:400px;width:90%;box-shadow:0 20px 60px #0003}.post-success-popup h2{color:#ffab00;font-size:28px;margin:20px 0 12px}.post-success-popup .rte{color:#666;margin-bottom:24px}.post-success-popup .button{background:#ffab00;color:#fff;border:none;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .3s ease;outline:none;box-shadow:none}.post-success-popup .button:before,.post-success-popup .button:after{content:none;display:none}.post-success-popup .button:hover{background:#e69a00;box-shadow:none;transform:none}.post-success-popup .button:focus,.post-success-popup .button:focus-visible,.post-success-popup .button:active{outline:none;box-shadow:none}.post-success-close{position:absolute;top:16px;right:16px;cursor:pointer}.post-success-close svg{opacity:.5;transition:opacity .3s ease}.post-success-close:hover svg{opacity:1}@media screen and (max-width: 990px){.contact-content{grid-template-columns:1fr;gap:32px}.contact-left{order:1}.contact-right{order:2}.banner-title{font-size:28px}.get-in-touch-banner{padding:16px 0}.get-in-touch-inner{gap:16px}.banner-text-wrapper{padding:10px 20px}.cat-title-image{width:200px;margin-bottom:-16px}}@media screen and (max-width: 749px){.contact-header{padding-top:10px;margin-bottom:20px}.cat-title-image{width:168px;margin-bottom:-14px}.get-in-touch-banner{padding:16px 0;border-radius:16px}.get-in-touch-inner{gap:14px}.banner-text-wrapper{padding:10px 20px;border-radius:35px}.banner-title{font-size:24px;letter-spacing:1px}.paw-icon svg{width:28px;height:28px}.chat-icon svg{width:24px;height:24px}.form-title{font-size:24px}.contact-content{padding:0 16px;gap:24px}.contact-card{padding:16px 18px}.card-icon{width:40px;height:40px}.card-title{font-size:14px}.card-subtitle{font-size:13px}.mobile-break{display:inline}.form-input,.form-textarea{padding:12px 16px;font-size:16px}.submit-button{padding:14px 28px;font-size:14px}.cat-image-container{border-radius:16px}}@media screen and (max-width: 480px){.banner-title{font-size:20px;letter-spacing:.5px}.get-in-touch-banner{padding:14px 0;border-radius:16px}.get-in-touch-inner{gap:10px}.banner-text-wrapper{padding:8px 16px;border-radius:30px}.paw-icon svg{width:24px;height:24px}.cat-title-image{width:168px;margin-bottom:-14px}.chat-icon svg{width:22px;height:22px}.form-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-contact-form-new.css.map */
