.mz-contact__header{max-width:62rem;margin-bottom:3.2rem}.mz-contact__heading{margin:0;font-size:calc(var(--font-heading-scale) * 3.4rem);font-weight:750;letter-spacing:-.02em;line-height:1.15}.mz-contact__heading:after{display:block;width:6rem;height:.3rem;margin-top:1.4rem;border-radius:999rem;background:linear-gradient(90deg,var(--mz-red-bright),var(--mz-red-strong));content:""}.mz-contact__intro{margin-top:1.8rem;color:rgba(var(--color-foreground),.75);font-size:1.6rem;line-height:1.6}.mz-contact__intro p{margin:0}@media screen and (min-width:750px){.mz-contact__heading{font-size:calc(var(--font-heading-scale) * 4.2rem)}}.mz-contact__layout{display:grid;gap:2.4rem}@media screen and (min-width:990px){.mz-contact__layout{grid-template-columns:minmax(0,1.55fr) minmax(28rem,1fr);align-items:start}}.mz-contact__form-card{padding:clamp(2.2rem,4vw,3.6rem);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 1.8rem 4rem rgba(var(--color-shadow),.06)}.mz-contact__form-heading{margin:0 0 2rem;font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:750;line-height:1.25}.mz-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-bottom:1.6rem}@media screen and (max-width:749px){.mz-contact__grid{grid-template-columns:minmax(0,1fr)}}.mz-contact__grid-full{grid-column:1 / -1}.mz-contact .text-area{min-height:12rem;resize:vertical}.mz-contact .field__label{max-width:calc(100% - 4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2rem}.mz-contact__submit{--color-button: 167, 25, 40;--color-button-text: 255, 255, 255;min-height:calc(5.2rem + var(--buttons-border-width) * 2);padding:0 3.2rem;font-weight:750}@media screen and (max-width:749px){.mz-contact__submit{width:100%}}.mz-contact__privacy{flex:1 1 20rem;margin:0}.mz-contact__error{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.8rem;padding:1.4rem 1.8rem;border-radius:1.4rem;background:#a7192814;color:var(--mz-red-strong);font-size:1.4rem;line-height:1.5}.mz-contact__error .svg-wrapper,.mz-contact__error svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.mz-contact__success{padding:1rem 0;text-align:center}.mz-contact__success:focus{outline:0}.mz-contact__success-icon{display:inline-grid;place-items:center;width:6rem;height:6rem;margin-bottom:1.6rem;border-radius:50%;background:#a7192814;color:var(--mz-red)}.mz-contact__success-icon svg{width:2.8rem;height:2.8rem}.mz-contact__success-heading{margin:0 0 .8rem;font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:750;line-height:1.25}.mz-contact__success p{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.5rem}.mz-contact__side{display:grid;gap:1.2rem;align-content:start}.mz-contact__tile{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:rgba(var(--color-foreground),.02);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,transform var(--duration-short) ease}a.mz-contact__tile:hover{border-color:#a719284d;background:#a719280a;transform:translateY(-.2rem)}.mz-contact__tile--static{cursor:default}.mz-contact__tile-icon{display:grid;place-items:center;flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:50%;background:#a7192817;color:var(--mz-red)}.mz-contact__tile-icon svg{width:1.8rem;height:1.8rem}.mz-contact__tile-body{display:grid;gap:.25rem;min-width:0}.mz-contact__tile-body strong{font-size:1.2rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mz-contact__tile-body>span{color:rgba(var(--color-foreground),.72);font-size:1.45rem;line-height:1.45;overflow-wrap:anywhere}.mz-contact__hint{padding:1.6rem 1.8rem;border:.1rem dashed rgba(var(--color-foreground),.18);border-radius:1.6rem;color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.55}.mz-contact__hint p{margin:0}.mz-contact__hint a{color:var(--mz-red);text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-mz-contact.css.map */
