.payment__suggestions-list{position:absolute;top:80px;left:0;min-height:85px;max-height:110px;overflow:auto;background-color:#fffdfa;z-index:1;border:1px solid #78020e;border-radius:24px;padding:13px 20px;width:100%;-ms-overflow-style:none;scrollbar-width:none}.payment__suggestions-list::-webkit-scrollbar{display:none}.suggestion-item{font-size:13px;padding:5px 0;text-align:left}.payment{display:grid;grid-template-columns:1fr 36vw;grid-gap:80px;gap:80px;padding:40px 40px 0}.payment__title{font-family:Foglihten;font-size:32px;text-transform:uppercase;margin-bottom:42px}.payment__description{font-size:13px;text-transform:uppercase;padding:10px;border-bottom:1px solid #78020e;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.payment__login{font-size:14px;width:370px;height:44px;border:1px solid #78020e;border-radius:24px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.payment__or{font-size:13px;padding:10px;text-transform:uppercase;margin-bottom:32px}.payment__form-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}.payment__label{display:flex;flex-direction:column;gap:8px;font-size:14px;position:relative}.payment__label-text{padding:0 10px}.payment__input{border:1px solid #78020e;border-radius:24px;padding:13px 20px;background-color:inherit;color:inherit;width:100%}.payment__checkbox{display:flex;align-items:center;gap:12px;margin-bottom:52px}.payment__checkbox .active{background-color:#78020E}.payment__checkbox .error{background-color:#ff0019}.payment__checkbox-button{min-width:18px;height:18px;border-radius:50%;border:1px solid #78020e;transition:.5s;background-color:#78020e00}.payment__checkbox-button.error{border:1px solid #ff0019}.payment__checkbox-text{font-size:14px}.payment__checkbox-text a{color:inherit;text-decoration:underline!important;text-underline-offset:2px}.payment__promocode-massage{font-size:12px;text-align:right;margin-top:8px;margin-right:12px}.payment__submit{height:44px;width:100%;background:#78020E;color:#FFFFFF;border-radius:24px;margin-top:24px;font-size:14px}.payment__delivery{display:flex;flex-wrap:wrap;gap:16px 8px;margin-bottom:42px;position:relative}.payment__delivery-item{padding:10px 16px;border:1px solid #78020e80;color:#78020E80;border-radius:24px;white-space:nowrap;font-size:14px;transition:.3s}.payment__delivery-item__active{background:#78020E;color:rgb(255,255,255)}.payment__delivery-pickup{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-left:10px;margin-bottom:32px}.payment__delivery-map{min-height:18vw;filter:grayscale(100%);border:none;border-radius:24px;width:100%;margin-bottom:32px}.payment__delivery-pickupcontact-item{text-transform:uppercase}.payment__delivery-pickup-icons{display:flex;gap:44px}.payment__delivery-pickup-icons-link{width:44px;height:44px;border:1px solid #78020eb2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.payment__delivery-pickup-icons-link__img{width:24px;height:24px;object-fit:contain}.payment__input::placeholder{font-size:14px;color:#78020E80}.payment__input.error::placeholder{color:#ff0019}.payment__column{gap:24px}.payment__column,.payment__forms-info{margin-bottom:32px;display:flex;flex-direction:column}.payment__forms-info{font-size:14px;gap:8px;margin-left:10px}.payment__postpaid{position:absolute;top:50px;left:10px;font-size:12px}.payment__form-submit{display:none}.payment__margin{margin-bottom:35px}@media (max-width:1200px){.payment{display:flex;flex-direction:column-reverse;padding:40px 20px 0;margin-bottom:100px;gap:50px}.payment__submit-wrapp-mobile{display:none}.payment__form-submit{display:block;margin-top:300px}.payment__delivery-map{height:38vw}}@media (max-width:756px){.payment{padding:30px 0;margin-bottom:50px}.payment__wrap{padding:0 20px}.payment__title{font-size:24px;margin-bottom:44px}.payment__login{font-size:14px;width:100%;height:44px}.payment__or{margin-bottom:28px}.payment__form-row{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.payment__checkbox{margin-bottom:42px;align-items:flex-start}.payment__delivery{gap:12px 8px;margin-bottom:48px}.payment__column{gap:20px}.payment__delivery-pickup-icons{margin-bottom:40px;gap:28px}.payment__checkbox-text{text-align:left}.payment__submit{margin-top:12px}.payment__promocode-massage{margin-bottom:8px}}