.add-address__main{border:1px solid #2a4e1c;box-sizing:border-box;border-radius:10px;width:20px;height:20px;position:relative;margin-right:10px}.add-address__main.checked:before{content:"";width:14px;height:14px;background:#2a4e1c;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);border-radius:50%}.add-address__wrap{padding:15px}.add-address .input-row{display:flex}.add-address .input-row.is-main{align-items:center;cursor:pointer;margin-bottom:20px;font-weight:300;font-size:16px;line-height:19px;color:#333}.add-address .input-row.buttons button:first-child{width:188px;height:50px;display:flex;justify-content:center;align-items:center;background:#2a4e1c;border-radius:10px}.add-address .input-row.buttons button:first-child:disabled{background:#828282}.add-address .input-row.buttons button:first-child span{font-weight:400;font-size:16px;line-height:19px;color:#fff}.add-address .input-row.buttons button:last-child{margin-left:15px}.add-address .input-row.buttons button:last-child span{font-weight:400;font-size:18px;line-height:21px;color:#333}.add-address .input-row .input-col+.input-col{margin-left:15px}.add-address .input-row .input-col{width:50%}.add-address .input-row .input-col label{font-weight:400;font-size:14px;line-height:16px;color:#828282;display:flex;flex-direction:column}.add-address .input-row .input-col input,.add-address .input-row .input-col select{background-color:#fff;margin-bottom:10px;margin-top:10px;height:48px;width:100%;border:1px solid #333;box-sizing:border-box;border-radius:10px;padding-left:20px;font-weight:400;font-size:16px;line-height:19px;color:#333}.add-address .input-row .input-col.small{display:flex;width:100%;margin-right:-15px}.add-address .input-row .input-col.small label{width:33.33%}.add-address .input-row .input-col.small label input{width:100%}.add-address .input-row .input-col.small label:not(:last-child){margin-right:15px}@media screen and (max-width:1040px){.add-address .input-row{flex-direction:column;align-items:center}.add-address .input-col{width:100%}.add-address .input-row .input-col.small{width:50%;margin-left:-15px}.add-address .input-row .input-col+.input-col{margin-left:0}.add-address .input-row.is-main{display:flex;flex-direction:row;justify-content:center}.add-address .input-row.buttons button:first-child{margin-bottom:15px}.add-address .input-row.buttons button:last-child{margin-left:0}.add-address .input-col:first-child{margin-right:0}}