.buy-popup{max-width:440px;width:100%}@media(max-width: 460px){.buy-popup{max-width:unset;width:calc(100dvw - 20px)}}@media(max-width: 600px){.buy-popup{padding:24px}}.buy-popup__header{display:flex;align-items:center;justify-content:center}.buy-popup__header .text{font-weight:400;font-size:16px;line-height:125%;text-align:center;color:var(--dark-color);margin:0}.buy-popup__header .btn-reset{position:absolute;top:40px;right:40px}@media(max-width: 600px){.buy-popup__header .btn-reset{top:24px;right:24px}}.buy-popup__form{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.buy-popup__input{width:100%;background:rgba(0,0,0,0);border-radius:10px;border:1px solid var(--ink-color);padding:8.5px 15px;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--dark-color)}.buy-popup__input::placeholder{opacity:.5}.buy-popup__input--error{border-color:var(--accent-color) !important;color:var(--accent-color)}.buy-popup__btn{justify-content:center}.buy-popup__agreement{display:flex;align-items:center;justify-content:flex-start;gap:8px}.buy-popup__agreement-input{background-color:var(--ink-color)}.buy-popup__agreement .label{font-weight:500;font-size:12px;line-height:125%;letter-spacing:4%;color:var(--dark-color);opacity:.4}.buy-popup__agreement .label a{text-decoration:underline}
