body{font-family:Helvetica Neue,Segoe UI,sans-serif}.custom_contact_form_section{padding:60px 20px;background:url(/cdn/shop/files/Rectangle.png?v=1754898628) center/cover no-repeat;background-attachment:fixed;min-height:100vh;display:flex;align-items:center;justify-content:center}.frosted_card{background:#ffffffbd;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;padding:60px 40px;max-width:1150px;width:100%;margin:60px auto;box-shadow:0 10px 30px #00000014}.form_header h2{font-size:45px;color:#b32134;margin-bottom:8px;font-weight:570;text-align:center}.form_header p{color:#5f6c72;font-size:16px;text-align:center;margin-bottom:32px}.form_box{background:#fff;padding:40px;border-radius:16px;box-shadow:0 8px 24px #0000000d;margin-bottom:40px}.form_grid{display:flex;flex-wrap:wrap;gap:20px}.form_input{flex:1 1 45%;display:flex;flex-direction:column}.form_input.full_width{flex:1 1 100%}.form_input label{margin-bottom:6px;font-weight:400;font-size:14px;color:#b32134}.form_input input,.form_input textarea{padding:12px 14px;border:1px solid #ddd;border-radius:10px;font-size:15px;background:#fff;color:#333;font-family:inherit}textarea{resize:vertical;min-height:120px}.submit_button{background:#b32134;color:#fff;padding:14px;border:none;border-radius:30px;font-weight:600;cursor:pointer;width:100%;transition:background .3s ease}.submit_button:hover{background:#941c2b}.contact_info_cards{display:flex;gap:24px;margin-top:40px;justify-content:space-between;flex-wrap:wrap}.contact_card{flex:1 1 30%;background:#fff;border-radius:16px;padding:30px 20px;box-shadow:0 8px 24px #0000000d;text-align:center}.contact_card .icon{width:48px;height:48px;background:#b32134;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:12px;transition:background .3s ease}.contact_card .icon svg{width:24px;height:24px;fill:#fff;transition:fill .3s ease}.contact_card .icon:hover{background:#fff}.contact_card .icon:hover svg{fill:#b32134}.contact_card p{font-weight:600;font-size:16px;margin-bottom:4px}.contact_card a,.contact_card span{color:#444;font-size:14px;line-height:1.4;text-decoration:none}.contact_card a:hover{text-decoration:underline}@media screen and (max-width: 768px){.frosted_card{padding:30px 20px}.form_grid{flex-direction:column}.form_input{flex:1 1 100%}.contact_info_cards{flex-direction:column;gap:20px}.contact_card{flex:1 1 100%}}.contact_card{flex:1 1 30%;background:#fff;border-radius:16px;padding:30px 20px;box-shadow:0 8px 24px #0000000d;text-align:center;transition:all .3s ease}.contact_card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000014}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-contact-form.css.map */
