.custom-contact-page-container{padding-bottom:50px}.contact-layout-grid{display:grid;grid-template-columns:1fr;gap:5rem;margin-top:2rem}@media screen and (min-width: 990px){.contact-layout-grid{grid-template-columns:1.5fr 1fr}}.page-title{text-align:center;color:#009ff0;font-size:2.5em;margin-bottom:2rem}.contact-faq-callout{text-align:center;background-color:#f0f8ff;border:1px solid #009FF0;border-radius:8px;padding:1.5rem;margin-bottom:3rem}.contact-faq-callout p{margin:0;font-size:1.1em;color:#555}.contact-faq-callout a{font-weight:700;color:#009ff0}.contact-info-wrapper h3{font-size:1.8em;margin-top:0;margin-bottom:1.5rem;color:#009ff0}.info-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;color:#333}.info-item-icon{flex-shrink:0;width:24px;height:24px;color:#009ff0}.info-item-text{line-height:1.6}.info-item-text strong{color:#000}.info-item a{color:#333;text-decoration:none}.info-item a:hover{color:#009ff0;text-decoration:underline}.contact-map-wrapper{margin-top:4rem;border:1px solid #e0e0e0;height:400px}.contact-map-wrapper iframe{display:block;width:100%;height:100%;border:none}.contact__button{margin-top:2rem}.button{background-color:#009ff0;color:#fff;border:none;padding:14px 28px;border-radius:5px;font-size:1em;cursor:pointer;transition:background-color .2s;width:auto}.button:hover{background-color:#007bbd}.field{margin-bottom:1.5rem;position:relative}.form__label{display:none}.field__input{width:100%;padding:14px;border:1px solid #ccc;border-radius:4px;font-size:1em;color:#333}.field__input::placeholder{color:#888;opacity:1}.text-area.field__input{min-height:150px;resize:vertical}.form-status-success{text-align:center;background:#e0ffe0;color:#006400;padding:1rem;border:1px solid #006400;border-radius:5px}.form__message{color:#d8000c;background-color:#ffd2d2;padding:.5rem;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-custom-contact.css.map */
