.tag-meta{margin-bottom:0}.tag-meta+.row{margin-top:0}.contact-row{margin-bottom:60px;margin-top:50px}@media (max-width:991px){.contact-row{margin-bottom:45px;margin-top:35px}.contact-info-col{margin-bottom:40px}}.contact-info-section{height:100%}@media (min-width:992px){.contact-info-content{position:sticky;top:20px}}.contact-info-title{color:#1a202c;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:16px;margin-top:75px}@media (max-width:991px){.contact-info-title{font-size:24px;margin-top:0}}.contact-intro-text{color:#4a5568;font-size:15px;line-height:1.7;margin-bottom:24px}.contact-notice{background:#fee2e2;border-left:4px solid #dc2626;border-radius:6px;margin-bottom:24px;padding:16px}.contact-notice>i{font-size:18px;margin-right:8px}.contact-notice strong,.contact-notice>i{color:#991b1b;display:inline-block;line-height:1;vertical-align:middle}.contact-notice strong{font-size:15px;font-weight:600}.contact-notice p{color:#991b1b;font-size:14px;line-height:1.6;margin:8px 0 0}.contact-notice p strong{display:inline-block;font-weight:700;line-height:inherit;margin-top:4px}.contact-tips{display:flex;flex-direction:column;gap:12px}.contact-tip-item{align-items:center;color:#4a5568;display:flex;font-size:14px;gap:10px;line-height:1.5}.contact-tip-item i{color:#ffb400;flex-shrink:0;font-size:16px}.contact-tip-item span{flex:1}.contact-form-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.08);height:100%;overflow:hidden}.contact-form-header{background:linear-gradient(135deg,#ffb400,#ff9500);padding:20px 30px;text-align:center}@media (max-width:768px){.contact-form-header{padding:18px 20px}}.contact-form-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}@media (max-width:768px){.contact-form-title{font-size:20px}}.contact-form-body{padding:35px 40px 40px}@media (max-width:768px){.contact-form-body{padding:25px 20px 30px}}.modern-contact-form .form-field{margin-bottom:24px}.modern-contact-form .form-field:last-of-type{margin-bottom:0}.modern-contact-form .form-label{color:#1a202c;display:block;font-size:14px;font-weight:600;letter-spacing:-.1px;margin-bottom:8px}.modern-contact-form .form-label i{color:#ffb400;font-size:13px;margin-right:6px}.modern-contact-form .form-label .required{color:#e53e3e;margin-left:2px}.modern-contact-form .form-input{background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1a202c;font-family:inherit;font-size:15px;font-weight:400;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.modern-contact-form .form-input::-moz-placeholder{color:#a0aec0}.modern-contact-form .form-input::placeholder{color:#a0aec0}.modern-contact-form .form-input:hover{border-color:#cbd5e0}.modern-contact-form .form-input:focus{border-color:#ffb400;box-shadow:0 0 0 3px rgba(255,180,0,.1)}.modern-contact-form .form-input.is-invalid{background-color:#fff5f5;border-color:#e53e3e}.modern-contact-form .form-input.is-invalid:focus{box-shadow:0 0 0 3px rgba(229,62,62,.1)}.modern-contact-form .form-input.is-valid{border-color:#16a34a}.modern-contact-form .form-input.is-valid:focus{box-shadow:0 0 0 3px rgba(22,163,74,.1)}.modern-contact-form select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%234a5568' d='M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;border:2px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;color:#1a202c;cursor:pointer;font-weight:400;height:auto;line-height:1.5;overflow:hidden;padding:12px 44px 12px 16px!important;text-overflow:ellipsis;white-space:nowrap}.modern-contact-form select.form-input:invalid,.modern-contact-form select.form-input[value=""]{color:#a0aec0}.modern-contact-form select.form-input:valid{color:#1a202c}.modern-contact-form select.form-input option{background-color:#fff;color:#1a202c;font-weight:400;padding:12px 16px}.modern-contact-form select.form-input option[value=""]{color:#a0aec0}.modern-contact-form select.form-input:hover{border-color:#cbd5e0!important}.modern-contact-form select.form-input:focus,.modern-contact-form select.form-input:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ffb400' d='M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")!important}.modern-contact-form select.form-input:focus{border-color:#ffb400!important;box-shadow:0 0 0 3px rgba(255,180,0,.1)!important}.modern-contact-form select.form-input:-moz-focusring{color:transparent;text-shadow:0 0 0 #1a202c}.modern-contact-form textarea.form-input{font-family:inherit;line-height:1.6;min-height:120px;resize:vertical}.modern-contact-form .captcha-field .form-label{margin-bottom:10px}.modern-contact-form .captcha-field>div:not(.field-feedback){margin:0;padding:0}.modern-contact-form .captcha-field>div:not(.field-feedback)>div{display:inline-block}.modern-contact-form .captcha-field>div:not(.field-feedback)>div iframe{max-width:100%}.modern-contact-form .captcha-field .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0}@media (max-width:400px){.modern-contact-form .captcha-field .g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85)}}.modern-contact-form .captcha-field input:not(.form-input):not(.form-control.form-input),.modern-contact-form .captcha-field textarea:not(.form-input):not(.form-control.form-input){all:unset;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;width:auto!important}.shop-info-field .shop-info-display{align-items:center;background-color:#f7fafc;border:2px solid #e2e8f0;border-radius:8px;color:#1a202c;display:flex;font-size:15px;font-weight:500;padding:12px 16px}.field-feedback{margin-top:6px;min-height:0}.invalid-feedback,.valid-feedback{align-items:center;display:none;font-size:13px}.invalid-feedback i,.valid-feedback i{margin-right:5px}.invalid-feedback.d-block,.valid-feedback.d-block{display:flex!important}.invalid-feedback{color:#e53e3e;font-weight:600}.valid-feedback{color:#16a34a;font-weight:400}.form-actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:36px}.contact-submit-btn,.std-button.submit{align-items:center;background:linear-gradient(135deg,#ffb400,#ff9500);border:none;border-radius:8px;box-shadow:0 3px 10px rgba(255,180,0,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.2px;padding:13px 40px;position:relative;transition:all .3s ease}.contact-submit-btn .button-text,.std-button.submit .button-text{display:inline}.contact-submit-btn .button-icon,.std-button.submit .button-icon{display:inline;font-size:15px;transition:transform .3s ease}.contact-submit-btn .loading-ajax,.std-button.submit .loading-ajax{align-items:center;display:none;justify-content:center}.contact-submit-btn .loading-ajax img,.std-button.submit .loading-ajax img{height:20px;width:20px}.contact-submit-btn:hover,.std-button.submit:hover{box-shadow:0 5px 16px rgba(255,180,0,.4);transform:translateY(-2px)}.contact-submit-btn:hover .button-icon,.std-button.submit:hover .button-icon{transform:translateX(3px)}.contact-submit-btn:active,.std-button.submit:active{transform:translateY(0)}.contact-submit-btn:focus,.std-button.submit:focus{box-shadow:0 0 0 3px rgba(255,180,0,.2),0 5px 16px rgba(255,180,0,.4);outline:none}.contact-submit-btn:disabled,.std-button.submit:disabled{box-shadow:0 3px 10px rgba(255,180,0,.2);cursor:not-allowed;opacity:.7;transform:none}.contact-submit-btn:disabled:hover,.std-button.submit:disabled:hover{box-shadow:0 3px 10px rgba(255,180,0,.2);transform:none}.contact-submit-btn.loading .button-icon,.contact-submit-btn.loading .button-text,.loading.std-button.submit .button-icon,.loading.std-button.submit .button-text{display:none}.contact-submit-btn.loading .loading-ajax,.loading.std-button.submit .loading-ajax{display:inline-flex}.submit-status{font-size:14px;font-weight:500;text-align:left}.submit-status.danger-zone{color:#e53e3e}.submit-status.success-zone{color:#16a34a}.status{display:block}.status.danger-zone{color:#e53e3e;font-weight:600}.status.success-zone{color:#16a34a;font-weight:600}.danger-zone{color:#e53e3e;font-weight:600}.success-zone{color:#16a34a;font-weight:600}.d-block{display:block!important}
