.form-default{width:100%;display:flex;flex-direction:column;gap:20px}.form-default.ava{row-gap:16px;column-gap:12px;flex-direction:row;flex-wrap:wrap}.form-default.ava label{font-weight:500;color:var(--text-950)}.form-default button:not(.cart-nav-btn){display:flex;padding:10px;justify-content:center;align-items:center;align-self:stretch;color:var(--text-color-white);font-size:16px;font-weight:600;line-height:24px;background-color:var(--color-brand-600);border-radius:8px;margin-top:4px;width:100%;border:2px solid var(--text-color-white);box-shadow:0 1px 2px #1018280d,0 -2px #1018280d inset,0 0 0 1px #1018282e inset}.form-default.ava button{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px;border-radius:10px;box-shadow:0 1px 2px #375dfb14}.form-default button.secondary{border-radius:10px;color:var(--text-550);border:1px solid var(--gray-250);background-color:var(--text-color-white);box-shadow:0 1px 2px #5258660f}.form-default .button-container{display:flex;width:100%;justify-content:center;align-items:center;gap:16px}.form-default.payment-cart{flex-wrap:wrap;flex-direction:row;gap:24px}.form-default.payment-cart .input-form{flex-direction:column;margin-bottom:0;width:auto;min-width:0;width:calc(50% - 12px)}.form-default.payment-cart .input-form select,.form-default.payment-cart .input-form div.fake-select,.form-default.payment-cart .input-form input{height:40px;font-family:var(--font-family-inter);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px}.form-default.payment-cart .input-form input::placeholder{color:var(--gray-300);opacity:1}.form-default.payment-cart .input-form label{color:var(--text-color-black);font-family:var(--font-family-inter);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}@media (max-width: 820px){.form-default.payment-cart{margin-bottom:32px}.form-default.payment-cart:last-of-type{margin-bottom:24px}}@media (max-width: 768px){.form-default.payment-cart{gap:12px}.form-default.payment-cart .input-form{width:100%}.form-default.payment-cart .input-form{position:relative}.form-default.payment-cart .input-form>label{position:absolute;left:16px;top:8px;margin:0;color:var(--gray-325);font-size:10px;pointer-events:none;z-index:2;background:transparent}.form-default.payment-cart .input-form input:not(input[name=phone]),.form-default.payment-cart .input-form select,.form-default.payment-cart .input-form div.fake-select{padding:26px 16px 12px;height:48px}.form-default.payment-cart .input-form select{padding:22px 16px 8px}.form-default.payment-cart .input-form input[name=phone]{height:48px}}
