.contact-hero-section{margin:0;padding:0}.contact-hero{position:relative;overflow:hidden;text-align:center;background-color:var(--mm-accent-2, #111)}.contact-hero__dark-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:1}.contact-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}img.contact-hero__bottom-layer{position:absolute;bottom:-1px;left:0;width:100%;height:auto;pointer-events:none;z-index:2;display:block;transform:rotate(180deg)}.contact-hero__container{position:relative;z-index:2;max-width:var(--mm-container, 1480px);margin:0 auto;padding:0 var(--mm-container-pad, 50px)}.contact-hero__inner{max-width:640px;margin:0 auto}.contact-hero__badge{display:inline-flex;align-items:center;gap:var(--mm-space-8, 8px);background:#f5b40026;color:var(--mm-accent-1, #f5b400);font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-14, 14px);font-weight:var(--mm-fw-semibold, 600);padding:6px 16px;clip-path:var(--mm-btn-clip);margin-bottom:var(--mm-space-24, 24px);letter-spacing:.5px;text-transform:uppercase}.contact-hero__title{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-size:clamp(36px,5vw,var(--mm-h1, 48px));font-weight:var(--mm-fw-black, 900);color:var(--mm-white, #fff);line-height:1.15;margin:0 0 var(--mm-space-16, 16px)}.contact-hero__sub{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-18, 18px);color:#ffffffb3;line-height:1.6;margin:0}.contact-main{background:var(--mm-white, #fff)}.contact-main__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--mm-space-64, 64px);align-items:start;max-width:var(--mm-container, 1480px);margin:0 auto;padding:0 var(--mm-container-pad, 50px)}.contact-main__info{display:flex;flex-direction:column;gap:var(--mm-space-24, 24px)}.contact-main__card{display:flex;align-items:flex-start;gap:var(--mm-space-16, 16px);padding:var(--mm-space-24, 24px);background:var(--mm-gray, #f7f7f7);clip-path:var(--mm-btn-clip);transition:box-shadow .2s}.contact-main__card:hover{box-shadow:0 8px 32px #00000014}.contact-main__card-icon{width:48px;height:48px;background:var(--mm-accent-1, #f5b400);clip-path:var(--mm-btn-clip);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px;color:var(--mm-accent-2, #111)}.contact-main__card-label{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-size:var(--mm-body-14, 14px);font-weight:var(--mm-fw-semibold, 600);color:var(--mm-text, #1a1a1a);margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.contact-main__card-value{display:block;font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-18, 18px);font-weight:var(--mm-fw-bold, 700);color:var(--mm-accent-2, #111);text-decoration:none;margin-bottom:4px;transition:color .2s}.contact-main__card-value:hover{color:var(--mm-accent-1, #f5b400)}.contact-main__card-value-text{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);font-weight:var(--mm-fw-semibold, 600);color:var(--mm-accent-2, #111);margin:0 0 4px}.contact-main__card-note{font-size:var(--mm-body-12, 12px);color:#888;margin:0}.contact-main__social{padding:var(--mm-space-24, 24px);background:var(--mm-accent-2, #111);clip-path:var(--mm-btn-clip)}.contact-main__social-label{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-12, 12px);font-weight:var(--mm-fw-semibold, 600);color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin:0 0 var(--mm-space-16, 16px)}.contact-main__social-links{display:flex;gap:var(--mm-space-12, 12px)}.contact-main__social-link{width:40px;height:40px;background:#ffffff1a;clip-path:var(--mm-btn-clip);display:flex;align-items:center;justify-content:center;color:var(--mm-white, #fff);font-size:18px;text-decoration:none;transition:background .2s,color .2s}.contact-main__social-link:hover{background:var(--mm-accent-1, #f5b400);color:var(--mm-accent-2, #111)}.contact-main__form-wrap{background:var(--mm-white, #fff);border:1px solid rgba(0,0,0,.1);padding:var(--mm-space-48, 48px);box-shadow:0 4px 40px #0000000f}.contact-main__form-header{margin-bottom:var(--mm-space-32, 32px)}.contact-main__form-header h2{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-size:var(--mm-h3, 31px);font-weight:var(--mm-fw-black, 900);color:var(--mm-accent-2, #111);margin:0 0 var(--mm-space-8, 8px)}.contact-main__form-header p{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);color:#666;line-height:1.6;margin:0}.contact-main__form{display:flex;flex-direction:column;gap:20px}.contact-main__form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--mm-space-16, 16px)}.contact-main__form-group{display:flex;flex-direction:column;gap:6px}.contact-main__form-group label{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-14, 14px);font-weight:var(--mm-fw-semibold, 600);color:var(--mm-accent-2, #111)}.contact-main__required{color:#e53935}.contact-main__input-wrap{position:relative;display:flex;align-items:center}.contact-main__input-wrap>i:first-child{position:absolute;left:14px;font-size:18px;color:#aaa;pointer-events:none;z-index:1}.contact-main__input-wrap input,.contact-main__input-wrap select,.contact-main__input-wrap textarea{width:100%;padding:12px 14px 12px 42px;border:0;clip-path:var(--mm-btn-clip);font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-14, 14px);color:var(--mm-accent-2, #111);background:var(--mm-gray, #f7f7f7);outline:none;-webkit-appearance:none;appearance:none;transition:background .2s}.contact-main__input-wrap input:focus,.contact-main__input-wrap select:focus,.contact-main__input-wrap textarea:focus{background:#f0f0f0}.contact-main__input-select select{padding-right:40px;cursor:pointer}.contact-main__select-arrow{position:absolute;right:14px;font-size:16px;color:#aaa;pointer-events:none}.contact-main__textarea-wrap textarea{padding:12px 14px;resize:vertical;min-height:120px;line-height:1.6}.contact-main__textarea-wrap>i:first-child{display:none}.contact-main__submit{width:100%;justify-content:center;font-size:var(--mm-body-16, 16px);padding:14px 24px;gap:var(--mm-space-8, 8px)}.contact-main__form-note{text-align:center;font-size:var(--mm-body-12, 12px);color:#999;margin:-8px 0 0}.contact-main__field-error{font-size:var(--mm-body-12, 12px);color:#e53935}.contact-faq{position:relative;overflow:hidden;background-color:var(--mm-gray, #f7f7f7)}.contact-faq__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.2}.contact-faq__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}img.contact-faq__texture{position:absolute;left:0;top:0;width:100%;height:auto;z-index:2;pointer-events:none;display:block}.contact-faq__container{position:relative;z-index:2;max-width:var(--mm-container, 1480px);margin:0 auto;padding:0 var(--mm-container-pad, 50px);text-align:center}.contact-faq__inner{display:inline-flex;align-items:center;gap:var(--mm-space-32, 32px);background:var(--mm-white, #fff);padding:var(--mm-space-48, 48px);box-shadow:0 4px 32px #0000000f;border:1px solid rgba(0,0,0,.1);text-align:left}.contact-faq__text h2{font-family:var(--mm-font-heading, "Archivo Black", sans-serif);font-weight:var(--mm-fw-black, 900);color:var(--mm-accent-2, #111);margin:0 0 var(--mm-space-8, 8px)}.contact-faq__text p{font-family:var(--mm-font-body, "DM Sans", sans-serif);font-size:var(--mm-body-16, 16px);color:#666;max-width:480px;line-height:1.6;margin:0}.contact-faq__btn{flex-shrink:0;gap:var(--mm-space-8, 8px)}@media(max-width:767px){.contact-hero__container{padding:0 var(--mm-container-pad, 16px)}.contact-faq{padding:var(--mm-space-48, 48px) var(--mm-container-pad, 16px)}.contact-main__grid{grid-template-columns:1fr;padding:0 var(--mm-container-pad, 16px)}.contact-main__form-row{grid-template-columns:1fr}.contact-main__form-wrap{padding:var(--mm-space-24, 24px)}.contact-faq__inner{flex-direction:column;align-items:flex-start;padding:var(--mm-space-32, 32px)}.contact-faq__btn{width:100%;justify-content:center}}@media(min-width:768px)and (max-width:1023px){.contact-main__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/contact-page.css.map */
