.masiq-contact-section{margin:0}.masiq-contact,.masiq-contact *,.masiq-contact *:before,.masiq-contact *:after{box-sizing:border-box}.masiq-contact{position:relative;isolation:isolate;min-height:70vh;overflow:hidden;padding-block:clamp(42px,5vw,78px) clamp(78px,8vw,126px);background:radial-gradient(circle at 13% 27%,rgb(255 255 255 / .0225),transparent 29%),radial-gradient(circle at 88% 22%,rgb(227 168 47 / .0525),transparent 23%),var(--masiq-contact-bg, transparent);color:var(--masiq-contact-text, #1c1e22);color-scheme:light}.masiq-contact__glow{position:absolute;z-index:-1;top:28%;right:-15%;width:52vw;height:52vw;border:1px solid rgb(227 168 47 / .08);border-radius:50%;box-shadow:0 0 0 7vw #e3a82f02,0 0 0 15vw #ffffff01;pointer-events:none}.masiq-contact__shell{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(20px,3.2vw,48px)}.masiq-contact__breadcrumbs{display:flex;align-items:center;gap:9px;margin-bottom:clamp(40px,5vw,72px);color:var(--masiq-contact-muted, #5b5e66);font-size:12px;line-height:1.4}.masiq-contact__breadcrumbs a{color:inherit;text-decoration:none}.masiq-contact__breadcrumbs a:hover{color:var(--masiq-contact-text, #1c1e22)}.masiq-contact__breadcrumbs svg{width:14px;height:14px;fill:none;stroke:var(--masiq-contact-accent, #e3a82f);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.masiq-contact__layout{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(570px,1.22fr);align-items:start;gap:clamp(54px,7vw,116px)}.masiq-contact__content{min-width:0;padding-top:clamp(8px,1.2vw,18px)}.masiq-contact__eyebrow{margin:0 0 17px;color:var(--masiq-accent-text, #8f6312);font-size:12px;font-weight:720;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.masiq-contact__heading{max-width:11ch;margin:0;color:var(--masiq-contact-text, #1c1e22);font-family:var(--font-heading--family, inherit);font-size:clamp(58px,7vw,96px);font-style:var(--font-heading--style, normal);font-weight:750;letter-spacing:-.065em;line-height:.93;text-wrap:balance}.masiq-contact__heading span{color:var(--masiq-accent-text, #8f6312)}.masiq-contact__intro,.masiq-contact__page-content,.masiq-contact__form-intro{color:var(--masiq-contact-muted, #5b5e66);line-height:1.65}.masiq-contact__intro{max-width:52ch;margin-top:25px;font-size:clamp(16px,1.25vw,19px)}.masiq-contact__page-content{max-width:58ch;margin-top:24px;font-size:16.5px}.masiq-contact__intro>:first-child,.masiq-contact__page-content>:first-child,.masiq-contact__form-intro>:first-child,.masiq-contact__detail-value>:first-child,.masiq-contact__privacy>:first-child{margin-top:0}.masiq-contact__intro>:last-child,.masiq-contact__page-content>:last-child,.masiq-contact__form-intro>:last-child,.masiq-contact__detail-value>:last-child,.masiq-contact__privacy>:last-child{margin-bottom:0}.masiq-contact__intro a,.masiq-contact__page-content a,.masiq-contact__form-intro a,.masiq-contact__privacy a{color:var(--masiq-accent-text, #8f6312);text-underline-offset:3px}.masiq-contact__details,.masiq-contact__routes{margin-top:clamp(42px,5vw,66px)}.masiq-contact__subheading{margin:0 0 18px;color:var(--masiq-contact-text, #1c1e22);font-family:var(--font-heading--family, inherit);font-size:19px;font-weight:680;letter-spacing:-.025em;line-height:1.25}.masiq-contact__detail-list,.masiq-contact__route-list{display:grid;gap:10px}.masiq-contact__detail{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 15px 12px 12px;border:1px solid var(--masiq-glass-border, rgb(15 17 21 / .08));border-radius:10px;background:var(--masiq-glass-bg-strong, rgb(255 255 255 / .78));backdrop-filter:blur(var(--masiq-glass-blur, 24px)) saturate(var(--masiq-glass-saturate, 160%));-webkit-backdrop-filter:blur(var(--masiq-glass-blur, 24px)) saturate(var(--masiq-glass-saturate, 160%));box-shadow:var(--masiq-glass-highlight, inset 0 1px 0 rgb(255 255 255 / .7));color:var(--masiq-contact-text, #1c1e22);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.masiq-contact__detail{background:#fff}}a.masiq-contact__detail:hover{border-color:#e3a82f8c;background:#e3a82f0e;transform:translateY(-1px)}.masiq-contact__detail-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(227 168 47 / .32);border-radius:7px;background:#e3a82f12;color:var(--masiq-contact-accent, #e3a82f)}.masiq-contact__detail-icon svg,.masiq-contact__detail-arrow,.masiq-contact__route svg,.masiq-contact__submit svg,.masiq-contact__notice-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.masiq-contact__detail-icon svg{width:22px;height:22px;stroke-width:1.55}.masiq-contact__detail-copy{min-width:0}.masiq-contact__detail-label,.masiq-contact__detail-value{display:block}.masiq-contact__detail-label{margin-bottom:3px;color:var(--masiq-contact-muted, #5b5e66);font-size:11px;font-weight:680;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.masiq-contact__detail-value{overflow-wrap:anywhere;color:var(--masiq-contact-text, #1c1e22);font-size:14px;line-height:1.45}.masiq-contact__detail-arrow{width:19px;height:19px;color:var(--masiq-contact-accent, #e3a82f);stroke-width:1.6;transition:transform .18s ease}a.masiq-contact__detail:hover .masiq-contact__detail-arrow{transform:translate(3px)}.masiq-contact__route{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px;border-bottom:1px solid rgb(15 17 21 / .1);color:var(--masiq-contact-text, #1c1e22);text-decoration:none;transition:border-color .18s ease,color .18s ease}.masiq-contact__route:hover{border-color:var(--masiq-contact-accent, #e3a82f);color:var(--masiq-accent-text, #8f6312)}.masiq-contact__route span,.masiq-contact__route strong,.masiq-contact__route small{display:block}.masiq-contact__route strong{font-size:14px;font-weight:700;line-height:1.3}.masiq-contact__route small{margin-top:4px;color:var(--masiq-contact-muted, #5b5e66);font-size:12px;line-height:1.4}.masiq-contact__route svg{width:21px;height:21px;flex:0 0 auto;stroke-width:1.65;transition:transform .18s ease}.masiq-contact__route:hover svg{transform:translate(4px)}.masiq-contact__form-panel{position:relative;min-width:0;overflow:hidden;padding:clamp(28px,4vw,54px);border:1px solid var(--masiq-glass-border, rgb(15 17 21 / .08));border-radius:14px;background:linear-gradient(145deg,rgb(255 255 255 / .4),transparent 38%),var(--masiq-contact-panel, var(--masiq-glass-bg-strong, rgb(255 255 255 / .78)));backdrop-filter:blur(var(--masiq-glass-blur, 24px)) saturate(var(--masiq-glass-saturate, 160%));-webkit-backdrop-filter:blur(var(--masiq-glass-blur, 24px)) saturate(var(--masiq-glass-saturate, 160%));box-shadow:var(--masiq-glass-highlight, inset 0 1px 0 rgb(255 255 255 / .7)),var(--masiq-glass-shadow, 0 38px 100px rgb(16 18 22 / .16))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.masiq-contact__form-panel{background:linear-gradient(145deg,rgb(255 255 255 / .4),transparent 38%),var(--masiq-contact-panel, #ffffff)}}.masiq-contact__form-panel:before{position:absolute;top:0;right:8%;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(227 168 47 / .75),transparent);content:""}.masiq-contact__form-header h2{max-width:14ch;margin:0;color:var(--masiq-contact-text, #1c1e22);font-family:var(--font-heading--family, inherit);font-size:clamp(34px,3.2vw,48px);font-weight:725;letter-spacing:-.05em;line-height:1;text-wrap:balance}.masiq-contact__form-intro{max-width:60ch;margin-top:18px;font-size:14px}.masiq-contact__form{margin-top:clamp(29px,4vw,42px)}.masiq-contact__notice{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px;padding:15px 17px;border:1px solid;border-radius:7px;font-size:13px;line-height:1.5}.masiq-contact__notice--error{border-color:#b3261e59;background:#b3261e12;color:#b3261e}.masiq-contact__notice--success{border-color:#1c7a3d59;background:#1c7a3d12;color:#1c7a3d}.masiq-contact__notice-icon{display:grid;flex:0 0 auto;place-items:center}.masiq-contact__notice-icon svg{width:22px;height:22px;stroke-width:1.7}.masiq-contact__notice h3,.masiq-contact__notice p,.masiq-contact__notice ul{margin:0}.masiq-contact__notice h3{color:inherit;font-size:14px;font-weight:720}.masiq-contact__notice p,.masiq-contact__notice ul{margin-top:4px}.masiq-contact__notice ul{padding-left:18px}.masiq-contact__notice a{color:inherit;text-underline-offset:2px}.masiq-contact__required-note{margin:0 0 14px;color:var(--masiq-contact-muted, #5b5e66);font-size:11px;line-height:1.4}.masiq-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.masiq-contact__field--full{grid-column:1 / -1}.masiq-contact__field label{display:block;margin-bottom:8px;color:var(--masiq-contact-text, #1c1e22);font-size:12px;font-weight:670;letter-spacing:.015em;line-height:1.35}.masiq-contact__field label span{color:var(--masiq-accent-text, #8f6312)}.masiq-contact__field input,.masiq-contact__field select,.masiq-contact__field textarea{display:block;width:100%;margin:0;border:1px solid rgb(15 17 21 / .14);border-radius:6px;outline:none;background:#fff;box-shadow:none;color:var(--masiq-contact-text, #1c1e22);font:inherit;font-size:14px;line-height:1.4;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease}.masiq-contact__field input,.masiq-contact__field select{min-height:50px;padding:12px 14px}.masiq-contact__field textarea{min-height:166px;padding:14px;resize:vertical}.masiq-contact__field input::placeholder,.masiq-contact__field textarea::placeholder{color:#8a8d94;opacity:1}.masiq-contact__field input:hover,.masiq-contact__field select:hover,.masiq-contact__field textarea:hover{border-color:#0f111547}.masiq-contact__field input:focus,.masiq-contact__field select:focus,.masiq-contact__field textarea:focus{border-color:var(--masiq-contact-accent, #e3a82f);background:#fff;box-shadow:0 0 0 3px #e3a82f29}.masiq-contact__field input.is-error{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.masiq-contact__field-error{margin:7px 0 0;color:#b3261e;font-size:12px;line-height:1.4}.masiq-contact__field input:-webkit-autofill,.masiq-contact__field input:-webkit-autofill:hover,.masiq-contact__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--masiq-contact-text, #1c1e22);box-shadow:0 0 0 1000px #fff inset;caret-color:var(--masiq-contact-text, #1c1e22)}.masiq-contact__submit-row{display:flex;align-items:center;gap:22px;margin-top:25px}.masiq-contact__submit{display:inline-flex;min-width:188px;min-height:56px;flex:0 0 auto;align-items:center;justify-content:center;gap:18px;padding:13px 21px;border:1px solid transparent;border-radius:5px;background:var(--masiq-contact-accent, #e3a82f);color:#101216;cursor:pointer;font:inherit;font-size:14px;font-weight:760;line-height:1.15;transition:background-color .18s ease,transform .18s ease}.masiq-contact__submit:hover{background:#f2c45c}.masiq-contact__submit:active{transform:translateY(1px)}.masiq-contact__submit svg{width:22px;height:22px;stroke-width:1.75;transition:transform .18s ease}.masiq-contact__submit:hover svg{transform:translate(4px)}.masiq-contact__privacy{max-width:38ch;color:var(--masiq-contact-muted, #5b5e66);font-size:11px;line-height:1.5}.masiq-contact__breadcrumbs a:focus-visible,.masiq-contact__detail:focus-visible,.masiq-contact__route:focus-visible,.masiq-contact__submit:focus-visible,.masiq-contact__notice:focus-visible,.masiq-contact__notice a:focus-visible,.masiq-contact__intro a:focus-visible,.masiq-contact__page-content a:focus-visible,.masiq-contact__form-intro a:focus-visible,.masiq-contact__privacy a:focus-visible{outline:2px solid var(--masiq-contact-accent, #e3a82f);outline-offset:3px}@media(max-width:1040px){.masiq-contact__layout{grid-template-columns:1fr;gap:58px}.masiq-contact__header{max-width:720px}.masiq-contact__details,.masiq-contact__routes{max-width:820px}.masiq-contact__detail-list,.masiq-contact__route-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.masiq-contact{padding-block:30px 76px}.masiq-contact__breadcrumbs{margin-bottom:42px}.masiq-contact__heading{font-size:clamp(50px,17vw,72px)}.masiq-contact__detail-list,.masiq-contact__route-list,.masiq-contact__field-grid{grid-template-columns:1fr}.masiq-contact__field--full{grid-column:auto}.masiq-contact__form-panel{border-radius:10px}.masiq-contact__submit-row{align-items:stretch;flex-direction:column}.masiq-contact__submit{width:100%}}@media(max-width:420px){.masiq-contact__detail{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding-inline:10px 12px}.masiq-contact__detail-icon{width:38px;height:38px}.masiq-contact__form-panel{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.masiq-contact__detail,.masiq-contact__detail-arrow,.masiq-contact__route,.masiq-contact__route svg,.masiq-contact__submit,.masiq-contact__submit svg,.masiq-contact__field input,.masiq-contact__field select,.masiq-contact__field textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/masiq-contact.css.map */
