.pironex-contact{display:grid;gap:4rem}@media screen and (min-width:990px){.pironex-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:9.6rem}}.pironex-contact .pironex-section__head{margin-bottom:2.8rem}.pironex-contact__text{max-width:44ch;font-size:var(--px-fs-body);line-height:1.7;color:var(--px-ink-soft)}.pironex-contact__text>*{margin:0 0 1.6rem}.pironex-contact__text>:last-child{margin-bottom:0}.pironex-contact__link,.pironex-contact__text a{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:var(--px-signal);text-decoration-thickness:.2rem;text-underline-offset:.3rem}.pironex-contact__link:hover,.pironex-contact__text a:hover{color:var(--px-signal)}.pironex-contact__link:focus-visible,.pironex-contact__text a:focus-visible{outline:.2rem solid var(--px-focus);outline-offset:.2rem;box-shadow:none}.pironex-contact__grid{display:grid;gap:2.4rem}@media screen and (min-width:750px){.pironex-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pironex-contact__field--wide{grid-column:1 / -1}}.pironex-contact__label{display:block;margin-bottom:.8rem;font-family:var(--px-mono);font-size:var(--px-fs-label);font-weight:500;line-height:1.4;letter-spacing:var(--px-track-label);text-transform:uppercase;color:var(--px-ink-soft)}.pironex-contact__input{display:block;box-sizing:border-box;width:100%;min-height:4.8rem;margin:0;padding:1.2rem 1.4rem;border:0;border-bottom:.2rem solid var(--px-ink);border-radius:.4rem .4rem 0 0;background-color:var(--px-mist);color:var(--px-ink);font-family:inherit;font-size:var(--px-fs-data);line-height:1.4;letter-spacing:normal;transition:background-color .15s ease,border-color .15s ease}.pironex-contact__input:hover{background-color:var(--px-rule-soft)}.pironex-contact__input:focus{outline:none}.pironex-contact__input:focus-visible{border-bottom-color:var(--px-signal);outline:.2rem solid var(--px-focus);outline-offset:.2rem;box-shadow:none}.pironex-contact__input[aria-invalid=true]{border-bottom-color:var(--px-signal);background-color:var(--px-signal-tint)}.pironex-contact__input--message{--px-contact-line: var(--px-tick);--px-contact-inset: .8rem;min-height:calc(var(--px-contact-line) * 8 + var(--px-contact-inset) * 2);padding-top:var(--px-contact-inset);padding-bottom:var(--px-contact-inset);line-height:var(--px-contact-line);resize:vertical;background-image:linear-gradient(to bottom,transparent calc(var(--px-contact-line) - .1rem),var(--px-rule) calc(var(--px-contact-line) - .1rem));background-size:100% var(--px-contact-line);background-position:0 var(--px-contact-inset);background-repeat:repeat-y;background-attachment:local}.pironex-contact__error{margin:.8rem 0 0;font-size:var(--px-fs-small);line-height:1.5;color:var(--px-signal-dark)}.pironex-contact__consent{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:1.4rem;align-items:start;margin-top:3.2rem}.pironex-contact__consent .pironex-contact__checkbox{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:2.4rem;height:2.4rem;margin:.1rem 0 0;border:.2rem solid var(--px-ink);border-radius:.3rem;background-color:var(--px-paper);cursor:pointer}.pironex-contact__checkbox:before{content:"";width:1.2rem;height:.65rem;margin-top:-.3rem;border-left:.25rem solid var(--px-paper);border-bottom:.25rem solid var(--px-paper);transform:rotate(-45deg);opacity:0}.pironex-contact__checkbox:checked{border-color:var(--px-signal);background-color:var(--px-signal)}.pironex-contact__checkbox:checked:before{opacity:1}.pironex-contact__checkbox:focus-visible{outline:.2rem solid var(--px-focus);outline-offset:.2rem}@media(forced-colors:active){.pironex-contact__consent .pironex-contact__checkbox{-webkit-appearance:auto;appearance:auto}.pironex-contact__checkbox:before{display:none}}.pironex-contact__consent-label{font-size:var(--px-fs-small);line-height:1.6;color:var(--px-ink-soft);cursor:pointer}.pironex-contact__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--px-rule)}.pironex-contact__hint{margin:0;font-size:var(--px-fs-label);line-height:1.5;color:var(--px-ink-soft)}.pironex-contact__submit{min-width:22rem;min-height:4.6rem;background-color:var(--px-signal);border-color:var(--px-signal);color:var(--px-paper);cursor:pointer}.pironex-contact__submit:after,.pironex-contact__submit:hover:after{box-shadow:none}.pironex-contact__submit:hover{background-color:var(--px-signal-dark);border-color:var(--px-signal-dark);color:var(--px-paper)}.pironex-contact__submit:focus-visible{outline:.2rem solid var(--px-focus);outline-offset:.2rem;box-shadow:none}.pironex-contact__note{margin-top:2rem;max-width:var(--px-measure);font-size:var(--px-fs-label);line-height:1.6;color:var(--px-ink-soft)}.pironex-contact__note>*{margin:0}@media screen and (max-width:749px){.pironex-contact__submit{width:100%;min-width:0}}.pironex-contact__status{margin-bottom:3.2rem;padding:1.6rem 2rem;border-left:.4rem solid var(--px-ink);background-color:var(--px-mist);color:var(--px-ink)}.pironex-contact__status--error{border-left-color:var(--px-signal);background-color:var(--px-signal-tint)}.pironex-contact__status-heading{display:flex;align-items:flex-start;gap:1rem;margin:0;font-size:var(--px-fs-body);font-weight:600;line-height:1.5}.pironex-contact__status-heading .icon{flex:0 0 auto;width:2rem;height:2rem;margin-top:.3rem}.pironex-contact__status-heading:focus{outline:none}.pironex-contact__status-heading:focus-visible{outline:.2rem solid var(--px-focus);outline-offset:.4rem}.pironex-contact__status-list{margin:1rem 0 0;padding:0 0 0 3rem;list-style:none;font-size:var(--px-fs-small)}.pironex-band.color-scheme-2 .pironex-contact__input{background-color:var(--px-paper)}.pironex-band.color-scheme-2 .pironex-contact__input:hover{background-color:var(--px-rule-soft)}.pironex-band.color-scheme-3 .pironex-contact__label,.pironex-band.color-scheme-3 .pironex-contact__text,.pironex-band.color-scheme-3 .pironex-contact__consent-label,.pironex-band.color-scheme-3 .pironex-contact__hint,.pironex-band.color-scheme-3 .pironex-contact__note{color:var(--px-deep-text)}@media(prefers-reduced-motion:reduce){.pironex-contact__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pironex-contact.css.map */
