.maps[data-v-ba21bf5d]{border:0;display:block;width:100%}.form[data-v-8058865f] .field-group,.form[data-v-8058865f] .field-group .field{border-radius:0}.form[data-v-8058865f] .field-group .field.field--error{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.form[data-v-8058865f] .field-group:first-of-type .field{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.form[data-v-8058865f] .field-group:last-of-type .field{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.form[data-v-8058865f] .field-group:has(.field--error)+.field-group .field{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.form[data-v-8058865f] .field-group+.field-group{margin-top:.125rem}.form[data-v-8058865f] .checkbox{margin-bottom:0;margin-top:.5rem}.form button[data-v-8058865f]{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:0;border-radius:.75rem;color:inherit;color:var(--brand);cursor:pointer;display:inline-flex;font:inherit;font-size:1.5rem;font-style:normal;font-weight:500;gap:1rem;letter-spacing:-.06rem;line-height:135%;margin:1.5rem 0 0;padding:1rem 1rem 1rem 1.5rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.form button[data-v-8058865f] .icon{width:2rem}.form button[data-v-8058865f]:disabled{background:#ffffff2b;color:#ffffff38;pointer-events:none}@media (hover:hover){.form button[data-v-8058865f]:hover{background-color:var(--brand);color:#fff}}@media (hover:none){.form button[data-v-8058865f]:active{background-color:var(--brand);color:#fff}}.success[data-v-8058865f]{align-items:center;background-color:var(--brand);border-radius:1rem;display:flex;justify-content:space-between;padding:1.5rem;width:28.75rem}@media (width < 1200px){.success[data-v-8058865f]{gap:1rem;padding:1rem;width:100%}}.success p[data-v-8058865f]{color:#fff;font-size:2.625rem;font-style:normal;font-weight:600;letter-spacing:-.13125rem;line-height:110%}@media (width < 1200px){.success p[data-v-8058865f]{font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:-.13125rem;line-height:110%}}.success button[data-v-8058865f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:transparent;background:#fff;border:0;border-radius:6.25rem;color:inherit;color:#1d2939;cursor:pointer;font:inherit;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.075rem;line-height:115%;margin:0;padding:2rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (width < 1200px){.success button[data-v-8058865f]{font-size:1.25rem;padding:1rem}}@media (hover:hover){.success button[data-v-8058865f]:hover{background-color:#1d2939;color:#fff}}@media (hover:none){.success button[data-v-8058865f]:active{background-color:#1d2939;color:#fff}}.error[data-v-8058865f]{border-radius:inherit;color:#e03533;display:block;font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.045rem;line-height:135%;padding:.5rem 0;width:100%}.section-contact-form[data-v-27874aad] .section-content{background-color:#1d2939;display:grid;gap:1.5rem;grid-template-columns:auto 38.5rem}@media (width < 1200px){.section-contact-form[data-v-27874aad] .section-content{grid-template-columns:1fr}}.section-contact-form[data-v-27874aad] .section-content .maps{border:1px solid #eaecf0;border-radius:1rem;height:100%;max-height:39rem}@media (width < 1200px){.section-contact-form[data-v-27874aad] .section-content .maps{height:18rem}}[data-v-27874aad] .social-links{display:flex;gap:.5rem}[data-v-27874aad] .social-links a{background-color:#000;border-radius:50%;transition:background-color .2s ease-in-out,color .2s ease-in-out}[data-v-27874aad] .social-links a svg{display:block;width:4rem}[data-v-27874aad] .social-links a[data-type=vk]{color:#fff}@media (hover:hover){[data-v-27874aad] .social-links a[data-type=vk]:hover{background-color:#fff;color:#07f}}@media (hover:none){[data-v-27874aad] .social-links a[data-type=vk]:active{background-color:#fff;color:#07f}}[data-v-27874aad] .social-links a[data-type=telegram]{color:#fff}@media (hover:hover){[data-v-27874aad] .social-links a[data-type=telegram]:hover{background-color:#fff;color:#2aabee}}@media (hover:none){[data-v-27874aad] .social-links a[data-type=telegram]:active{background-color:#fff;color:#2aabee}}.address[data-v-27874aad]{color:#fff;font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.045rem;line-height:135%}.wrapper[data-v-27874aad]{align-items:start;display:grid;gap:3rem}.section-contact-form[data-v-27874aad]:after{background-image:url(../images/background-bottom.png);background-repeat:no-repeat;background-size:120rem 40.25rem;bottom:0;content:"";height:40.25rem;left:0;overflow:hidden;position:absolute;width:100%;z-index:-1}[data-v-27874aad] .field__control::-moz-placeholder{color:#ffffff6b}[data-v-27874aad] .field__control::placeholder{color:#ffffff6b}.stepper__counter-button[data-v-45499ef0]{align-items:center;background-color:transparent;border:none;color:#1d2939;cursor:pointer;display:flex}@media (width < 1200px){.stepper__counter-button[data-v-45499ef0]{padding:0}}.stepper__counter-button:hover .icon[data-v-45499ef0]{color:var(--brand)}.product__total-price[data-v-45499ef0]{align-items:center;background-color:var(--brand);border-radius:0 .5rem .5rem 0;display:flex;gap:.25rem;justify-content:center;padding:1rem}.stepper__input-shield[data-v-45499ef0]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#1d2939;display:flex;font-size:1.5rem;font-style:normal;font-weight:500;height:100%;letter-spacing:-.03rem;line-height:115%;outline:none;pointer-events:none}.stepper__counter-deck[data-v-45499ef0]{align-items:center;background-color:#fff;border-radius:1rem 0 0 1rem;display:flex;padding:1rem}#unit[data-v-45499ef0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#1d2939;font-size:1.5rem;font-style:normal;font-weight:500;height:100%;letter-spacing:-.03rem;line-height:115%;outline:none;text-align:center;width:100%}@media (width < 1200px){#unit[data-v-45499ef0]{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0225rem;line-height:115%}}input[type=number][data-v-45499ef0]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number][data-v-45499ef0]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number][data-v-45499ef0]:focus,input[type=number][data-v-45499ef0]:hover{-webkit-appearance:number-input;-moz-appearance:number-input;appearance:number-input}input[type=number][data-v-45499ef0]::-webkit-inner-spin-button,input[type=number][data-v-45499ef0]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.stepper__shield[data-v-45499ef0]{align-items:center;background-color:#fff;color:#1d2939;display:flex;font-size:1.5rem;font-style:normal;font-weight:500;height:100%;justify-content:center;letter-spacing:-.03rem;line-height:115%;pointer-events:none;position:absolute;top:0;width:100%}@media (width < 1200px){.stepper__shield[data-v-45499ef0]{font-size:1.125rem;font-style:normal;font-weight:500;letter-spacing:-.0225rem;line-height:115%}}.icon[data-v-45499ef0]{width:2rem}.stepper__input-container[data-v-45499ef0]{position:relative}
