.blako-contact{padding-top:var(--blako-contact-padding-top, 48px);padding-bottom:var(--blako-contact-padding-bottom, 72px)}.blako-contact__content{width:100%;max-width:var(--blako-contact-max-width, 760px);margin:0 auto}.blako-contact__title{margin:0;color:#111;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2;letter-spacing:0}.blako-contact__intro{margin-top:1.2rem;color:#555;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6}.blako-contact__intro>*:first-child{margin-top:0}.blako-contact__intro>*:last-child{margin-bottom:0}.blako-contact__intro a{color:#111;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.blako-contact__form{margin-top:3.2rem}.blako-contact__grid{display:grid;gap:1.8rem}.blako-contact__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.blako-contact__field{margin-bottom:1.8rem}.blako-contact__grid .blako-contact__field{margin-bottom:0}.blako-contact__grid+.blako-contact__field,.blako-contact__field+.blako-contact__grid,.blako-contact__grid+.blako-contact__grid{margin-top:1.8rem}.blako-contact__field label{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.8rem;color:#2d2a26;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.3}.blako-contact__optional{color:#77736f;font-size:1.1rem;font-weight:400}.blako-contact__field input,.blako-contact__field select,.blako-contact__field textarea{box-sizing:border-box;display:block;width:100%;margin:0;border:.1rem solid #d8d5d2;border-radius:.6rem;background:#fff;color:#171717;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.blako-contact__field input,.blako-contact__field select{height:5.2rem;padding:0 1.5rem}.blako-contact__field textarea{min-height:16rem;padding:1.4rem 1.5rem;resize:vertical}.blako-contact__field input::placeholder,.blako-contact__field textarea::placeholder{color:#92908d;opacity:1}.blako-contact__field input:hover,.blako-contact__field select:hover,.blako-contact__field textarea:hover{border-color:#b9b5b1}.blako-contact__field input:focus,.blako-contact__field select:focus,.blako-contact__field textarea:focus{border-color:#55514e;box-shadow:0 0 0 .1rem #55514e}.blako-contact__field--error input{border-color:#d33918}.blako-contact__select-wrap{position:relative}.blako-contact__select-wrap select{-webkit-appearance:none;appearance:none;padding-right:4.4rem;cursor:pointer}.blako-contact__select-icon{position:absolute;top:50%;right:1.7rem;width:.75rem;height:.75rem;border-right:.12rem solid #2d2a26;border-bottom:.12rem solid #2d2a26;transform:translateY(-65%) rotate(45deg);pointer-events:none}.blako-contact__actions{margin-top:2.6rem}.blako-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-width:18rem;min-height:5.2rem;padding:1.4rem 2.8rem;border:0;border-radius:.6rem;background:#111;color:#fff;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;transition:opacity .14s ease}.blako-contact__submit:hover{opacity:.86}.blako-contact__status{display:flex;align-items:center;gap:.8rem;margin:0 0 2rem;padding:1.2rem 1.4rem;border-radius:.6rem;font-family:Inter,sans-serif;font-size:1.3rem;line-height:1.4}.blako-contact__status svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.blako-contact__status--success{background:#f3f6f1;color:#233020}.blako-contact__status--error{background:#fff3ef;color:#8f2a12}@media screen and (max-width:749px){.blako-contact{padding-top:calc(var(--blako-contact-padding-top, 48px) * .7);padding-bottom:calc(var(--blako-contact-padding-bottom, 72px) * .7)}.blako-contact__inner{padding-left:1.2rem;padding-right:1.2rem}.blako-contact__title{font-size:2rem}.blako-contact__intro{margin-top:1rem;font-size:1.3rem}.blako-contact__form{margin-top:2.6rem}.blako-contact__grid--two{grid-template-columns:1fr}.blako-contact__grid,.blako-contact__grid+.blako-contact__field,.blako-contact__field+.blako-contact__grid,.blako-contact__grid+.blako-contact__grid{gap:0;margin-top:0}.blako-contact__grid .blako-contact__field,.blako-contact__field{margin-bottom:1.6rem}.blako-contact__actions{margin-top:.8rem}.blako-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/blako-contact.css.map */
